我正在处理一个我继承的主题,它的编码很差。
类别视图最初在每个帖子片段的顶部显示了一个可怕的默认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使每篇文章的特色图片都显示在文章片段的上方?
谢谢
最合适的回答,由SO网友:Benjamin Löffel 整理而成
你要找的是the_post_thumbnail();
.
您应该这样做:
<?php if ( has_post_thumbnail() ) : ?>
<?php the_post_thumbnail(); ?>
<?php endif; ?>
可以找到更多信息
here.