我在中有一个函数functions.php
function test(){
do_action(\'before_test_action\');
echo \'in test\';
}
然后在我的小部件中
widget( $args, $instance )
我使用的功能:
$boolean = (isset($instance[\'boolean\'])) ? $instance[\'boolean\'] : \'\';
if ($boolean == \'on\'){
add_action(\'before_test_action\', array($this, \'widget_test_func\'));
}
之后
widget()
功能我有
widget_test_func
功能:
public function widget_test_func(){
echo \'within widget test func\';
}
该操作未运行,我在浏览器上看不到任何内容。如果我在小部件构造函数中添加add\\u操作,它将工作,但我需要确保它在
$boolean == \'on\'