您好,我是WP和PHP的新手,我正在尝试创建一个(maybe) an array of arrays, 然后习惯于generate N° add_action for each array passed.
示例:
[
array(
"name" => "my_custom_action",
"cb" => "function(){return true;}"
)
]
这是我迄今为止编写的代码。
class Actions {
public function __construct($actions){
$this->actions = $actions;
foreach($this->actions as $action){
add_action($action[\'name\'], $action[\'cb\']);
}
}
}
我在读关于
create_function()
方法,但已弃用。
我想了解如何create multiple add_action 基本上只需一次调用,而不是每次编写函数,然后在构造函数中添加操作。
我还发现:https://www.php.net/manual/en/functions.anonymous.php
它用于生成函数,而不是使用create_function()
, 但我不太明白。