如何向GET_BODY_CLASS函数添加过滤器?

时间:2011-12-12 作者:robertwbradford

我发现可以将add\\u filter与body_class function, 但我需要在get_body_class 作用

如何将筛选器添加到未包含在list of already available filter hooks?

谢谢

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

这个body_class() 函数只调用get_body_class() 并从中创建HTML类字符串。

function body_class( $class = \'\' ) {
    echo \'class="\' . join( \' \', get_body_class( $class ) ) . \'"\';
}
所以body_class 过滤器适用于这两个函数。

结束

相关推荐

hooks & filters and variables

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