我在向摘录后添加课程时遇到问题< p>如果帖子有特色图片,请标记。
这是循环中的位,如果有图像,则添加图像:
<p class="post-excerpt">
<?php
if ( has_post_thumbnail() ) {
the_post_thumbnail('full', array('class'=>'featured-image hide-mobile'));
}
?>
<?php modified_excerpt(); ?>
</p>
这很好用。因此,我认为我能够做到这一点:
<p class="post-excerpt <?php if ( has_post_thumbnail() ) { echo "post-with-thumb"; } ?>">
但是,唉,没有。它甚至没有输出任何东西。任何人都可以对此有所了解吗?
由于
答案 0 :(得分:2)
试试这个:
<?php
$thumb = get_the_post_thumbnail();
?>
<p class="post-excerpt<?php echo $thumb != '' ? ' post-with-thumb' : '' ?>">
<?php
if ( $thumb != '' ) {
the_post_thumbnail('full', array('class'=>'featured-image hide-mobile'));
}
?>
<?php modified_excerpt(); ?>
</p>
根据http://codex.wordpress.org/Function_Reference/has_post_thumbnail,the_post_thumbnail()可能存在问题(请参阅示例部分)。