Add filter problems

时间:2011-10-23 作者:scruffian

我对过滤器感到困惑,为什么会这样:

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\');
令人困惑!

[我知道这些是贬值的函数,但我试图覆盖的插件正在使用它们。]

谢谢

1 个回复
SO网友:Jeremy Jared

也许您使用的主题创建了自定义函数,使您的上述代码正常工作。正如Sagive SEO所指出的,它似乎不是一个有效的标签。如果你真的想了解代码是如何工作的,你只需要致力于学习代码。如果你没有真正花时间去探索核心代码,你就永远不会真正得到它。

有人可能会在这里或那里为你回答一个问题,但你不会真正理解事情的运作方式。

尝试浏览WordPress codex页面。另一个学习的好方法是打开WordPress核心代码。文档内容非常广泛,似乎每一个版本都有所改进。

以下是指向\\u作者标签的一些有价值的链接,这些链接可能会有所帮助:WordPress V3.0+Template Tag Reference Guide

查看PHPXref WordPress文档。他们应该帮你不少忙。如果将鼠标悬停在函数、标记等上。。。您会注意到一个弹出窗口,其中包含一些描述性文本。PHPXref WordPress docs

结束

相关推荐

hooks & filters and variables

我是updating the codex page example for action hooks, 在游戏中完成一些可重用的功能(最初是针对这里的一些Q@WA)。但后来我遇到了一个以前没有意识到的问题:在挂接到一个函数以修改变量的输出后,我再也无法决定是要回显输出还是只返回它。The Problem: 我可以修改传递给do_action 用回调函数钩住。使用变量修改/添加的所有内容仅在回调函数中可用,但在do_action 在原始函数内部调用。很高兴:我将其修改为一个工作示例,因此您可以将其复制/粘贴