//Add filter to change ask question link text
$label = apply_filters( 'dwqa_ask_question_link_label', $label );
有一个button
,其中最重要的是text
。如何更改此text
。在代码中,是否有注释添加过滤器?我怎么能这样做?
答案 0 :(得分:0)
WordPress使用过滤器来自定义核心,插件等pp。
WP会为dwqa_ask_question_link_label寻找过滤器(允许多个过滤器),给它们$ label并返回它从过滤器返回的值。
您可以使用add_filter
添加过滤器。然后,您的函数将获得$ label的原始值,并且可以返回您想要用作$ label的任何内容。
一个简单的例子:
add_filter("dwqa_ask_question_link_label", function($label) {
return strrev($label);
});
您可以使用函数名称而不是函数作为第二个参数。 (可选)您可以添加两个整数参数: