0

我正在为 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 
}

这行得通,但两个特色图像都将消失。这不是我想要的。谢谢你的帮助!

4

1 回答 1

0

终于明白了

你必须使用:

is_single();

代替 :

is_page();

不管怎么说,还是要谢谢你。

于 2012-11-28T14:48:13.847 回答