Ajax只在wordpress上使用一个帐户

时间:2018-03-24 02:50:59

标签: ajax wordpress

在WordPress中使用Ajax时遇到问题。当我使用主帐户(我为我的WordPress创建数据库的帐户)时,一切都很好。

但是当我使用其他管理员帐户时,Ajax不起作用。

1 个答案:

答案 0 :(得分:0)

您可能需要为未登录的用户使用 no priv 选项。

wp_ajax_nopriv_<function_name>

这里的函数名是调用从javascript / jquery调用的函数名。

$('.selector').on('click',function(){

        var data={
            action: "function_name",// function name used with no_priv
        };

        $.post(ajaxurl, data,function(res){

                console.log(res); //print the output

        });
});

希望这会对你有所帮助。