在ADD_ACTION()中使用参数运行函数 时间:2012-05-27 作者:Nimbuz 我创建了一个插件,它有一个接受两个参数的函数,如下所示:process($tokens, $payloads); 。。。这样行吗?:add_action ( \'publish_post\', process($tokens, $payloads) ); 非常感谢! 1 个回复 最合适的回答,由SO网友:fuxia 整理而成 不,这不行。你没有测试过你的想法吗?一个简单的解决方法是一个类:class WPSE_53453_Action_Handler { public $tokens, $payloads; public function process() { $tokens = $this->tokens; $payloads = $this->payloads; // do something awesome } } $WPSE_53453 = new WPSE_53453_Action_Handler; $WPSE_53453->tokens = array ( \'foo\', \'bar\' ); $WPSE_53453->payloads = \'hello\'; add_action( \'publish_post\', array ( $WPSE_53453, \'process\' ) ); 结束 文章导航