浏览器标题脚本忽略IS_PAGE/ELSE条件

时间:2011-04-21 作者:RGBK

我使用此代码为我的客户站点中的不同页面规定了不同的分隔符:

<title>
<?php if(is_page(\'Portfolio\')){
    wp_title( \'of\', true, \'right\' );
    echo wp_specialchars( get_bloginfo(\'name\'), 1 );
}else{
    wp_title( \'by\', true, \'right\' );
    echo wp_specialchars( get_bloginfo(\'name\'), 1 );
}
    ?>
</title>
无论我在网站的哪个位置,它的输出都是:

页面名称|博客名称

我觉得很奇怪,它是如何通过if语句并给出自己的答案的?

1 个回复
SO网友:RGBK

好吧,所有的搜索引擎优化包都干扰了我的贴花。已解决。

结束

相关推荐

WordPress MySQL和PHP性能

有一个网站(www.americanbankingnews.com),今天可以获得40000-50000页的浏览量。它目前位于一个具有8GB ram的四核Xeon专用服务器上。该站点由WordPress和MySQL(位于同一台服务器上)提供支持,我目前正在使用W3 Total Cache进行页面和MySQL查询缓存。不幸的是,这似乎还不够。在流量高峰时期,我的服务器会收到一些HTTP 500错误,并且没有缓存的页面加载速度很慢。我目前没有使用Xcache或任何其他PHP缓存/加速工具。我是否应该采取其他步