Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
仅在加载插件后使用wp_ajax_操作_Ajax_Wordpress - Fatal编程技术网

仅在加载插件后使用wp_ajax_操作

仅在加载插件后使用wp_ajax_操作,ajax,wordpress,Ajax,Wordpress,我使用add_操作(“wp_ajax_loadcalendar_dates”,“loadcalendar_dates”);加载自定义ajax函数。问题是,当调用wp_ajax操作钩子时,我还使用polylang插件进行翻译,但是还没有准备好加载。是否只有在加载所有插件之后才可能加载wp_ajax 我试过这样的东西,但没用 add_action( 'plugins_loaded', 'load_ajax_functions' ); function load_ajax_functions()

我使用add_操作(“wp_ajax_loadcalendar_dates”,“loadcalendar_dates”);加载自定义ajax函数。问题是,当调用wp_ajax操作钩子时,我还使用polylang插件进行翻译,但是还没有准备好加载。是否只有在加载所有插件之后才可能加载wp_ajax

我试过这样的东西,但没用

add_action( 'plugins_loaded', 'load_ajax_functions' ); 

function load_ajax_functions() {
    add_action('wp_ajax_loadcalendar_dates', 'loadcalendar_dates');
    add_action('wp_ajax_nopriv_loadcalendar_dates', 'loadcalendar_dates');

        function loadcalendar_dates(){
            ...
        }
}

不管怎样,这似乎是一个多段问题,我不得不将pll_load_front:1作为参数从js传递到php