我被难住了。我仔细阅读了这里和其他地方的所有文章,但都没有用。我试图简单地在模板页面中显示帖子缩略图,但它不会显示出来。
我在函数中为主题启用了缩略图。php:add_theme_support (\'post-thumbnails\');
我删除了大小调整功能set_post_thumbnail_size( 150, 150 );
来自函数。php并添加array(150,150)
作为get_the_post_thumbnail
我在几篇帖子中设置了特色图片来测试它。
我试着回应get_the_post_thumbnail
和使用the_post_thumbnail
模板标记。我两个都试过了get_posts
(连同setup_postdata($post);
) 和new WP_query
方法。没有这样的运气。
我不认为这有什么关系,但我用的是“二十一岁的孩子”这个主题。
我已经设置了一个模板页面,并且正在调用在函数中创建的函数。php来列出帖子。我想使用get\\u贴子,并像这样呼应出来:get_the_post_thumbnail( $post->ID, array(150,150) )
. 我还尝试将函数直接插入模板页面。
我已经做了所有我能想到的调整。我没有看到任何我忽视的东西,看起来很直截了当。有什么想法吗?任何帮助都将不胜感激。
这是我在尝试上述所有调整之前最初使用的代码。
In the functions.php file:
if ( function_exists( \'add_theme_support\' ) ) {
add_theme_support( \'post-thumbnails\' );
}
set_post_thumbnail_size( 150, 150 );
And in my page template file:
function list_posts_by_cat_auth_year ($cat_text, $cat_id, $author, $year) {
echo \'
<h1>\'.$cat_text.\'</h1>
<br />
<ol>\';
global $post;
$args = array( \'posts_per_page\' => -1, \'numberposts\' => 0, \'category\' => $cat_id, \'author\' => $author, \'order\' => \'desc\' );
$myposts = get_posts( $args );
foreach( $myposts as $post ) {
$author = get_userdata($post->post_author);
echo \'
<li>
<div style="float:left">\'
.get_the_post_thumbnail( $post->ID, array(150,150) ).\'
</div>
<a href="\'.get_permalink().\'">\'.get_the_title().\'</a>
<br />
<span class="post-summary">Posted on \'.get_the_time(\'D, M jS, Y\').\' by \'.$author->first_name.
\'<br />\'.
get_the_tag_list(\'Tagged: \',\' , \',\'\').\'
</span>
<br />
\';
echo \'
</li>
<br />\';
};
echo \'
</ol>
\';
}