首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用add操作来调用wordpress函数而仍然获得返回值?

问如何使用add操作来调用wordpress函数而仍然获得返回值?
EN

Stack Overflow用户
提问于 2022-04-14 06:48:36
回答 1查看 522关注 0票数 0

假设我有一个具有返回值的随机函数:

代码语言:javascript
复制
function someFunction() { 
   return 1234;
}

现在,我想使用add_action调用这个函数,并将一个变量设置为函数的返回值:

代码语言:javascript
复制
$somevar = add_action('plugins_loaded', 'someFunction');

但是,add_action总是返回true,因此$somevar的值最终为true,而不是返回值。是否有将变量设置为返回值的方法?

我真的无法使用add_action。

EN

回答 1

Stack Overflow用户

发布于 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代码的其余部分之前,执行这些附加任务”。

代码语言:javascript
复制
/**
 * 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' );
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71867503

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档