2013-03-08 63 views
0

我开发我的网站用细WP开发者(如果任何人的兴趣,还是让我知道了),但他是外地来的,我现在在解析一两件事。我在导航标签下有一个边框图像,这是基于页面进行导航的条件。他劝我添加以下内容:WordPress的:起床页名博客,而不是主页

在模板文件类型的顶部“‘回声$页面名;’” 这应该然后输出为WP看到它的页面的名称。

这里是一个与标签博客,幽默在没有国界的主页,咨询

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" />'); 

回答

0

如果您导航到博客页面,您将看不到img html。我觉得博客页面没有主页,所以作出这样的主页或者你可以把你在这种情况下提及($页面名称==“博客”)的其他条件我猜页面名中没有“博客”,而是别的东西。

* [编辑] * OK所以博客页面是不是如果你导航到http://leesachs.com/http://leesachs.com/blog/他们都是不同的页面的主页。没有看WordPress的后端,回答这个问题很困难。

+0

感谢@Abdullah ......你得到它的博客是不是首页。至于WP后端,从课程的管理界面我有它设置头版是静态的,以“家”,并在帖子页是“博客”。没什么不寻常的。当你说后端,不知道还有什么地方去?它可能是MySQL中的东西吗? – 2013-03-08 15:37:19

+0

你能和$页面名尝试==“博客”的条件? – 2013-03-08 20:32:16

+0

是的,我试过,但它并没有改变什么......没有任何破坏任何东西。 – 2013-03-09 09:10:11

相关问题