AJAX对不起作用的潜在用户 时间:2013-02-11 作者:Mark Webster 我有一个非常简单的AJAX函数,当以admin身份登录时可以正常工作,但当以订阅者身份登录时,可以调用admin AJAX。php返回一个html页面,其中包含我的主题的页眉和页脚,仅此而已。通过做一些狼击剑,我追踪到了管理ajax的第37行。phpdo_action( \'admin_init\' );. 它到了那里就回来了。 1 个回复 SO网友:fischi 如果AJAX函数不能正常工作,在大多数情况下,您忘记了允许没有或几乎没有权限的用户访问该函数。添加回调函数非常简单:add_action(\'wp_ajax_my_action\', \'my_action_callback\'); 现在,您需要为“非特权”用户执行相同的操作:add_action(\'wp_ajax_nopriv_my_action\', \'my_action_callback\'); 有了这两条线,一切都应该按预期进行。 结束 文章导航