过滤导航中的标题问题(_T)

时间:2012-03-29 作者:greenbandit

您好,我对\\u标题过滤器有问题:

我的构造函数中有以下代码:

add_filter( \'the_title\', array($this, \'change_title\') );
并将其作为回调(用于测试目的)

 public function change_title($title)
 {
    return \'title\';                 
 }
但正在过滤我的导航项目!而不是显示主页、页面等全部更改为\'title\'screenshoot

有没有办法解决这个问题?

1 个回复
最合适的回答,由SO网友:Milo 整理而成

您可以尝试in_the_loop() 有条件检查the_title 在循环中。

结束

相关推荐

调用Function_Exist()比调用Apply_Filters()快还是慢

调用函数\\u exists()时,应用\\u filters()的速度是快还是慢。。。还是差异太小,不应该考虑?我在Kaiser的基础上做了一些测试,结果表明,在同时存在函数和过滤器的情况下,function\\u exists()的速度大约是3倍。如果过滤器不存在,速度将提高约11倍。没想到会这样。function taco_party() { return true; } add_filter( \'taco-party\', \'taco_party\'