WordPress получает ошибку Ajax, если пользователь не вошел в систему - PullRequest
0 голосов
/ 31 августа 2018

Я получаю ошибку WP-Ajax, когда пытаюсь использовать сторонние плагины и не вошел в систему. Например Контакт-форма-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, но, похоже, он не оказал заметного эффекта, хотя, если у вас есть предложение, что я могу добавить / удалить, я обязательно попробую.

Спасибо за вашу помощь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...