我在哪里获得Wordpress add_filter变量

时间:2014-12-15 22:48:30

标签: wordpress

我正在学习wordpress动作和过滤器,动作更容易理解。但过滤器很难。 这是我的问题: 下面是示例代码,我从另一个站点获取它,它将“best”替换为“second-best”。我不明白的是我在哪里可以获得add_filter和cut_the_boasting中的变量? 如果我想在默认的wordpress中将“存档”一词更改为“ABC”,该怎么办?我用什么词来代替jacks_boast和$ boast?

add_filter( 'jacks_boast' , 'cut_the_boasting');
function cut_the_boasting($boast) {
 $boast = str_replace ( "best" , "second-best" , $boast );
 return $boast;
 }

这一定是新问题,但非常感谢。

1 个答案:

答案 0 :(得分:2)

如果存在过滤器挂钩,则只能使用过滤器,并将其应用于apply_filters()的变量。为了您的示例,您可以在源代码的某处找到类似的内容:

echo apply_filters( 'jacks_boast', 'best' );
除非该值被过滤,否则

回声“最佳”。应用过滤器后,它会回显“次佳”。