当WordPress URL和站点URL不同时,如何正确请求admin-ajax.php? 时间:2015-04-18 作者:progmastery 当site\\u url()和home\\u url()不同时,请求应如何定向到admin ajax。php(前端和管理)?UsingA公司。admin_url(\'wp-admin/admin-ajax.php\') 球体。home_url(\'wp-admin/admin-ajax.php\')通常使用方法A。然而,对于某些网站,此请求在前端给出错误404。当wordpress位于home\\u url()的某个子目录中时,方法B不起作用。当site_url()和home_url()不同时,有什么方法可以在所有情况下都有效吗?有关site\\u url()和home\\u url()之间的差异,请参见此处:What's the difference between home_url() and site_url() 1 个回复 最合适的回答,由SO网友:Stephen Harris 整理而成 admin_url() 应使用。然而,对于某些网站,此请求在前端出现错误404admin_url(\'admin-ajax.php\') 应指向实际文件(admin-ajax.php), 因此WordPress不会通过它index.php, 因此,它不应该导致主题的404页。(除非文件已删除)。。。。除非你有.htaccess 将用户重定向到其他位置的文件wp-admin (例如)(我最近的一个客户一直在这样做,以将可能访问的IP地址列入白名单wp-admin). 结束 文章导航