如何在分类视图中显示帖子图片?

时间:2017-08-18 作者:Gary

我正在处理一个我继承的主题,它的编码很差。

类别视图最初在每个帖子片段的顶部显示了一个可怕的默认youtube缺失视频图片。我编辑了目录。php对此进行了修改,现在category视图正在运行:

<?php
/**
 * The template for displaying Category Archive pages.
 *
 * @package WordPress
 * @subpackage zelop
 */

get_header(); ?>

        <section class="main">

        <?php if( is_category( of_get_option(\'video_blog\') ) ) : ?>

                     <h1 class="page-title"><?php
                      echo single_cat_title( \'\', false );
                  ?></h1>   

                  <?php get_template_part( \'loop\', \'archive\' ); ?>


        <?php else : ?>     

                  <h1 class="page-title"><?php
                      echo single_cat_title( \'\', false );
                  ?></h1>   

                  <?php get_template_part( \'loop\', \'archive\' ); ?>


         <?php endif; ?>       


        </section><!--end of main-->

        <?php get_sidebar(); ?>

    </section>

<?php get_footer(); ?>
但是,当显示类别页面时,每个代码段的顶部不会显示任何照片。

我想每个帖子的特色图片,出现在类别视图中,代码段上方,我可以向类别添加什么代码。php使每篇文章的特色图片都显示在文章片段的上方?

谢谢

1 个回复
最合适的回答,由SO网友:Benjamin Löffel 整理而成

你要找的是the_post_thumbnail();.

您应该这样做:

<?php if ( has_post_thumbnail() ) : ?>
    <?php the_post_thumbnail(); ?>
<?php endif; ?>
可以找到更多信息here.

结束