Wordpress:获取博客的页面名称,而不是主页

时间:2013-03-08 06:30:09

标签: wordpress conditional-statements

我用一个优秀的WP开发者开发了我的网站(如果有人感兴趣,知道的话),但是他不在城里,我仍在解决一件事。我在导航选项卡下有一个边框图像,这是基于页面导航的条件。他建议我添加以下内容:

  

在模板文件的顶部输入'“echo $ pagename;”'   然后应该在WP看到它时输出页面的名称。

这是Blog,Humor,Consulting

标签下没有边框的主页
  

http://www.leesachs.com

点击幽默或咨询,你会看到我想要获得的边界

这些标签下有一个边框,应该在“博客”下面,但它没有出现

这是所有3的条件语句(假设所有路径和图像都已到位)我们也尝试更改替换     (is_home()) 同     ($ pagename ==“blog”) 但那不起作用

if (is_home()){
echo ('<img src="' . get_stylesheet_directory_uri() . '/img/blog_bar.jpg" alt="blog page     border" />');
}elseif ($pagename == "humor"){
echo ('<img src="' . get_stylesheet_directory_uri() . '/img/humor_bar.jpg" alt="humor page     border" />');
}elseif ($pagename == "consulting"){
echo ('<img src="' . get_stylesheet_directory_uri() . '/img/consulting_bar.jpg"     alt="consulting page border" />');

1 个答案:

答案 0 :(得分:0)

如果您导航到博客页面,则不会看到img html。我认为博客页面不是主页,所以把它作为主页,或者你可以把你提到的其他条件($ pagename ==“blog”)在这种情况下,我猜页面名称不是“博客”而是其他东西。

* [编辑] *确定如果您导航到http://leesachs.com/http://leesachs.com/blog/这两个页面都不同,则博客页面不是主页。如果不看Wordpress后端就很难回答这个问题。