致命错误:调用未定义函数add_action()

时间:2019-07-13 16:15:14

标签: wordpress

我正在尝试在基本php插件文件中包含的文件中的插件中添加操作:

add_action( 'wp_ajax_my_action', 'my_action' );

然后我需要主插件文件中的文件:

require_once  plugin_dir_url(__FILE__) . 'api/index.php';

,但出现此错误:

Fatal error: Call to undefined function add_action() in

如果此代码在主插件文件中,则可以正常工作,但是如果我将其放在另一个文件中,则不能。 我已经跟踪了类似问题的一些答案,以包含wp-load,但是却遇到了相同的错误。

1 个答案:

答案 0 :(得分:0)

遵循此代码,我认为您可能会解决您的问题。

// You must define the wp_ajax_my_action callback 
function my_action( $my_action_callback ) { 
    // Write your action
}; 

// add the action 
add_action( 'wp_ajax_my_action', 'my_action'); 

如果您想获取更多信息,请参阅http://hookr.io/actions/wp_ajax_my_action/

祝你好运!

相关问题