正如RahilWazir所提到的,把这个代码片段<?php the_post_thumbnail(); ?>
远离单身。php。在函数中加入以下内容。php(底部)
add_filter(\'the_content\', \'put_thumbnail_in_posting\');
function put_thumbnail_in_posting($content) {
global $post;
if ( has_post_thumbnail() && ( $post->post_type == \'post\' ) ) { the_post_thumbnail( \'\', array( \'style\' => \'float:left;margin:15px;\' ) ); }
return $content;
}
将边距更改为任意值和/或添加其他css即可完成。无需将任何内容放入任何其他文件中
(顺便说一句,它会浮在内容旁边的左上角,使用“virgin”twentyeleven安装对其进行测试。)
Addon:
如果希望,请在页面上更改此部分代码$post->post_type == \'post\'
进入以下内容$post->post_type == \'post\' || \'page\'
.
如果您想让它更灵活一些,并且css代码只符合您的风格。css
更改代码的以下部分array( \'style\' => \'float:left;margin:15px;\'
进入array( \'class\' => \'thumbnail-layout\'
并在样式底部添加。php文件是一个新类
使用相同的类名:(当然,您可以将该名称更改为您想要的名称,只需确保在函数代码和style.css中必须使用相同的类。
.thumbnail-layout {
float:left;
display:inline;
margin:15px;
}
当然,您可以根据需要更改边距,也可以根据需要添加填充,等等。祝你好运