场景:需要添加一个函数到wp_footer,需要它是一个动作,所以我可以添加_/do_/remove_它,它需要接收变量。
问题:add_action('wp_footer', 'myfunc')
不接受变量。add_action()
取而代之的是优先级和参数变量的数量,以便您可以利用do_action('myfunc', $arg1, $arg2...)
来执行function myfunc($arg1, $arg2)
. 但是从页面中间的短代码调用do_action('wp_footer')
是非常具有破坏性的!
问题:有没有更好的方法来添加动作,或者我的方法完全有缺陷并且需要修改?