希望为每个帖子应用不同的特色图像

时间:2012-06-08 作者:kia4567

这是我第一次wordpress website 到目前为止,一切都会很好。我唯一没有弄清楚的就是我博客页面的特色图片。我已经将主博客横幅设置为默认的特色图像,并将其硬编码到标题中。php文件(我的博客页面没有特色图像,所以它通常会像我应该的那样显示默认值),如下所示。

<?php

                // Check to see if we\'re on a non-home-page and if the non-home-page has a featured image.
                if( !is_front_page() && has_post_thumbnail() ) {

                    the_post_thumbnail( \'960, 403\' );

                // if we\'re on the home page 
                } elseif ( function_exists(\'dynamic_sidebar\') && is_dynamic_sidebar(\'banner-widget\') && is_front_page() ) {

                    dynamic_sidebar(\'banner-widget\');

                // no featured image set
                } else {
                    echo \'<img src="http://www.averylawoffice.ca/Avery-Banner-Default.jpg" alt="Avery Law Office | Summerland, BC">\';
                }
                ?>
效果很好。现在,我正试图为每篇文章设置单独的特色横幅,但当我为最新的文章设置横幅时,主博客页面上的横幅就会变为该横幅。然而,所有其他后来的帖子都做了我希望他们做的事情。标题中是否有我应该更改或必须设置的内容。我可能丢失的php?如果您需要查看特定代码,请告诉我。我不确定要显示什么页面/代码,所以我从标题条件标记开始。我们将一如既往地感谢您的帮助或建议!

1 个回复
SO网友:Joshua

您的代码应该基于以下假设工作

你有 set a thumbnail 对于每个帖子enabled thumbnailsthe loop 如果你没有做任何一件事,你应该得到你的默认图像。但这只是粗略地看一下您的代码,我可能在这方面错了。

结束

相关推荐

是否对‘POST’和‘PAGE’查询同时使用GET_POSTS()?

我正在尝试获取所有属于“帖子”的帖子,不属于“3”和“5”类,也不属于“页面”。使用一个get_posts()? 因为我同时查询实际帖子和页面。。。