我之前从未使用过自己的Wordpress过滤器,因此我试图了解它是如何完成的。
我创建了一个看起来应该可行的简单示例,但它并没有。我希望它可以回应“过滤”,但它会回应“未经过滤的”#39;我在这里做错了什么?
function test() {
$stuff = 'unfiltered';
apply_filters('test',$stuff);
echo $stuff;
}
add_filter('test',function() {
return 'filtered';
});
test();
答案 0 :(得分:1)
AHHHHHH。愚蠢的错误。我需要在回显之前将apply_filter分配给变量。