假设我有一个具有返回值的随机函数:
function someFunction() {
return 1234;
}现在,我想使用add_action调用这个函数,并将一个变量设置为函数的返回值:
$somevar = add_action('plugins_loaded', 'someFunction');但是,add_action总是返回true,因此$somevar的值最终为true,而不是返回值。是否有将变量设置为返回值的方法?
我真的无法使用add_action。
发布于 2022-04-14 06:55:58
根据WordPress文档,add_action()总是返回true https://developer.wordpress.org/reference/functions/add_action/
此函数仅用于注册回调函数,以便在wordrpess生命周期期间在相应的执行点执行。没别的了。另见https://codex.wordpress.org/Plugin_API/Action_Reference
plugins_loaded操作是说“一旦加载了所有wordrpess插件,在转移到wordpress代码的其余部分之前,执行这些附加任务”。
/**
* Fires once activated plugins have loaded.
*
* Pluggable functions are also available at this point in the loading order.
*
* @since 1.5.0
*/
do_action( 'plugins_loaded' );https://stackoverflow.com/questions/71867503
复制相似问题