在WordPress中使用Ajax时遇到问题。当我使用主帐户(我为我的WordPress创建数据库的帐户)时,一切都很好。
但是当我使用其他管理员帐户时,Ajax不起作用。
答案 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
});
});
希望这会对你有所帮助。