ADD_THEME_SUPPORT不输出缩略图

时间:2013-12-14 作者:localhost

所以,我想在我的查询中绘制缩略图add_theme_support, 它说,您必须具备该功能才能启用以下操作:thumbnail, 所以我在函数中加入了以下内容

function pippin_add_thumbnail_support() {
    if(!current_theme_supports(\'post-thumbnails\')) {
        add_theme_support(\'post-thumbnails\');
    }
}
add_action(\'init\', \'pippin_add_thumbnail_support\');
即使在该代码之后,当我的查询是

<?php
            $posts = get_posts(array(\'posts_per_page\' => 4));
            foreach ($posts as $post) {
                if( has_post_thumbnail()){
                    get_the_post_thumbnail($post->ID,\'thumbnail\');

                echo $post->post_title;
                }
我是错过了什么,还是做错了什么?

2 个回复
最合适的回答,由SO网友:Steven Jones 整理而成

您需要回显get\\u post\\u缩略图才能输出。

echo get_the_post_thumbnail($post->ID,\'thumbnail\');

SO网友:Chittaranjan

如果在添加上述代码之前已经添加了图像,那么需要再次更新帖子以生成所需的图像。它将自动适用于从现在开始添加的所有帖子。

如果有大量图像,则可以使用Regenerate Thumbnails 插件自动生成图像。

结束

相关推荐

WP_Query in functions.php

我有一些代码要转换成函数。它工作得很好,直到我将其包装到所述函数中: $args = array( \'posts_per_page\' => -1, \'post_type\' => \'asset\', \'category_name\' => $cat ); $cat_query = new WP_Query( $args );