我对过滤器感到困惑,为什么会这样:
function get_the_author_description2() {
return \'test\';
}
add_filter(\'get_the_author_description\', \'get_the_author_description2\');
但这一条没有:
function get_the_author_firstname2() {
return \'test\';
}
add_filter(\'get_the_author_firstname\', \'get_the_author_firstname2\');
令人困惑!
[我知道这些是贬值的函数,但我试图覆盖的插件正在使用它们。]
谢谢
SO网友:Jeremy Jared
也许您使用的主题创建了自定义函数,使您的上述代码正常工作。正如Sagive SEO所指出的,它似乎不是一个有效的标签。如果你真的想了解代码是如何工作的,你只需要致力于学习代码。如果你没有真正花时间去探索核心代码,你就永远不会真正得到它。
有人可能会在这里或那里为你回答一个问题,但你不会真正理解事情的运作方式。
尝试浏览WordPress codex页面。另一个学习的好方法是打开WordPress核心代码。文档内容非常广泛,似乎每一个版本都有所改进。
以下是指向\\u作者标签的一些有价值的链接,这些链接可能会有所帮助:WordPress V3.0+Template Tag Reference Guide
查看PHPXref WordPress文档。他们应该帮你不少忙。如果将鼠标悬停在函数、标记等上。。。您会注意到一个弹出窗口,其中包含一些描述性文本。PHPXref WordPress docs