我正在使用一个名为'expression'的模板用于Wordpress,它运行正常。 我想稍微调整一下。 我有一个页面显示我的所有博客帖子,当然每个博客帖子都有自己的概述,如果你点击它。
在您制作的每篇博文上,您都可以设置精选图片。此图像显示在概述页面上,以及1个博客文章的每个详细视图中。 我正试图找到一种方法,只在所有博客的概述页面上显示此特色图像,而不是在博客文章的详细视图中显示。
有办法做到这一点吗?
我尝试通过添加:
来编辑post-template.php中的代码ispage('blog')
完整代码:
if(has_post_thumbnail() && !$hide_thumbnail && !is_page('blog')){ ?>
<div class="blog-post-img">
<?php if(!is_single()){?>
<a href="<?php the_permalink(); ?>">
<?php }
$img_id=$pex_page->layout=='full'?'post_box_img_full':'post_box_img';
the_post_thumbnail($img_id);
if(!is_single()){
?>
</a>
<?php } ?>
</div>
<?php
}
这是有效的,但两个特色图片都将消失。这不是我想要的。 谢谢你的帮助!
答案 0 :(得分:0)
最终得到它,
你必须使用:
is_single();
而不是:
is_page();
非常感谢。