Отлавливаем ошибки AJAX в WordPress

Автор: | 02.11.2017

Привет!

Это первая моя запись в поднятом блоге. Домен лежал без дела 2 года. И тут думаю, а почему не вести полезные заметки, связанные с разработкой сайтов и плагинов на базе WordPress. Так и вам полезнее будет и мне легче найти и освежить в памяти.

Как вы поняли по заголовку, первый пост посветим AJAX. При разработке сайтов/плагинов часто возникают ошибки при написании кода. Если без использования AJAX отловить PHP ошибки не проблема, то вот с ним всегда бесит года браузер в консоли возвращает пустой результат.

Так было и сегодня. Полез искать  в сети решение и оно оказалось очень простым.

1. В wp-config.php ставим WP_DEBUG в true.

2. А в теме или плагине пишем следующий код:

Тут главное код повыше поставить, чтобы ничего не пропустить. Я, к примеру, ставлю прямо в конструктор класса плагина.

Теперь в консоли браузера, при клике на admin-ajax.php с нужным action, можем вдеть какие косяки допустили в коде.

На этом все ))

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *