如果用户未登录,则WordPress会出现Ajax错误

时间:2018-08-31 06:45:01

标签: ajax wordpress

当我尝试使用某些第三方插件且未登录时,出现WP-Ajax错误。 例如,Contact-form-7。我已经使用相应的插件禁用了rest-API,但是它没有任何改变。我还尝试停用主题和插件。 (我要使用的除外) 我唯一知道的是,当我单击联系表单时,将创建以下div。

<div class="ajax-error"></div>

因此,经过一番搜索,我发现如果我执行以下操作

( defined( 'XMLRPC_REQUEST' ) || defined( 'REST_REQUEST' ) || ( defined( 'WP_INSTALLING' ) && WP_INSTALLING ) || wp_doing_ajax() ) {
    @ini_set( 'display_errors', 1 );
}

在wp-includes / load.php中,因此我应该能够看到确切的错误,但是即使我查看Firefox中的控制台,也不会收到任何消息。

有没有办法查看错误消息?或针对未登录用户遇到的问题的简单解决方案。

我也尝试编辑admin-ajax.php,但是似乎没有明显的效果,尽管如果您有建议,可以在其中添加/删除,我一定会尝试。

感谢您的帮助

0 个答案:

没有答案