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

时间:2013-04-21 12:46:49

标签: ajax wordpress

我使用add_action('wp_ajax_loadcalendar_dates','loadcalendar_dates');加载自定义ajax函数。问题是我也使用polylang插件进行翻译,当调用wp_ajax动作钩子时,它还没有准备好加载。只有在加载了所有插件后,它是否存在任何可能性加载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(){
            ...
        }
}

1 个答案:

答案 0 :(得分:0)

没关系,似乎这是一个polylang问题我还必须传递pll_load_front:1作为参数从js到php。