@Mixa

Как вычислить ошибку WordPress?

Включил отображение ошибок на сайте и полезло:

Notice: add_option was called with an argument that is deprecated since version 2.3 with no alternative available. in /var/www/.../wp-includes/functions.php on line 3510

Notice: load_plugin_textdomain was called with an argument that is deprecated since version 2.7 with no alternative available. in /var/www/.../wp-includes/functions.php on line 3510

Используется последняя версия движка, а значит, ошибка не в файлах WordPress, а в каком-то из плагинов или в теме, но как вычислить, где именно и с чем проблема?
  • Вопрос задан
  • 1531 просмотр
Решения вопроса 1
HeadOnFire
@HeadOnFire
PHP, Laravel & WordPress Evangelist
Если XDebug для вас - слишком сложно, то установите хотя бы плагины для WP - Query Monitor и Log Deprecated Notices. Как можно дебажить вслепую..
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
v_decadence
@v_decadence
Ну как вариант "в лоб": отключать плагины по очереди и смотреть, когда ошибка исчезнет, потом по файлам плагина смотреть, где вызываются эти функции (add_option и load_plugin_textdomain).
Так же можно пройтись по плагинам и посмотреть последнюю поддерживаемую ими версию WP, чтобы быстрей вычислить старые.

А вот как получить весь стэк вызовов сразу, тоже интересно.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы