这是我的问题的“长话短说”版本:
我有这个触发 wp-admin/admin-ajax.php 文件的时事通讯/订阅表单,但是当我没有登录到 Wordpress 时该表单不起作用。
原来,admin-ajax.php 文件有一个 302 反对它。
我已经看到/测试过这个问题的先前解决方案(即这个和那个),但是它们都没有帮助。
我在整个主题文件中搜索了任何相关的“wp-admin”保护,但没有找到任何东西。
我修改并停用了 WP Better Security 和 W3C(以及其他各种插件),没有任何改变。
我更改/删除了 htaccess,没有任何改变。
我对这个问题有点沮丧。
在这一点上,我知道我的代码中的某个地方阻止了“局外人”对 admin-ajax.php 的访问,但是我不知道在哪里。
它要么是保护我的管理文件夹的东西,要么是保护 admin-ajax.php 的东西。
有任何想法吗?
帮助将不胜感激。
提前致谢!