我正在使用Wordpress索引页面,该页面仅显示有特色图片的帖子。这是我的content.php代码:
<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
<div class="col-sm-4">
<?php
if (has_post_thumbnail()) {
echo '<div class="small-index-thumbnail clear">';
echo '<a href="' . get_permalink() . '" title="' . get_the_title() . '" rel="bookmark">';
echo the_post_thumbnail('index-thumb');
echo '</a>';
echo '</div>';
}
?>
</div>
</article><!-- #post-## -->
我只是想知道这是否足够代码让某人告诉我为什么它仍然显示帖子,尽管帖子没有特色图片。谢谢!
答案 0 :(得分:1)
实际上,它看起来是对的,但在Codex上有关于此的注释,这是这样的:
// Must be inside a loop.
if ( has_post_thumbnail() ) {
// ...
}
注意上述代码在某些情况下显然失败,以下代码为“推荐”
if ( '' != get_the_post_thumbnail() ) {
// some code
} else {
// some code
}
如果需要,请检查get_the_post_thumbnail。