У вас есть отличный многофункциональный сайт на WordPress с множеством настроенных плагинов и кастомной темой оформления. Все работает безупречно, как вы того хотели. Допустим, вы решили установить еще один плагин, который должен был решить новую поставленную задачу. Но вместо ожидаемого результата что-то пошло не так, и в работе сайта появился сбой. Как понять, что именно стало причиной неполадки: ваш новый только что установленный плагин или несовместимость темы оформления с этим плагином? А может это один из ваших старых плагинов конфликтует с новым?
В этом коротком уроке я приведу схему с определенной последовательностью действий, которые методом исключения помогут вам выявить слабое звено в работе вашего сайта.
Итак, допустим вы только что установили новый плагин Х, и начались проблемы.
Вариантов в таком случае может быть три:
- Новый плагин Х вызывает неполадки.
- Ваша текущая тема оформления конфликтует с новым плагином Х.
- Один из уже активированных ранее плагинов конфликтует с плагином Х.
Вот схема с простым алгоритмом действий:
Надеюсь, это поможет вам разобраться и устранить проблему самостоятельно и в кратчайшие сроки.
Комментарии к записи: 2
Скорее всего в конфликте плагинов: на нескольких сайтах обновляла плагины, всё хорошо, но затем все обновления исчезали и появлялась надпись «Неустранимая ошибка : нельзя использовать возвращаемое значение функции в контексте записи в /home/users/i/info2012/domains/my-gardening.ru/wp-content/plugins/terms-descriptions/ajax/td_terms_ajax.php в строке 78» (Fatal error: Can’t use function return value in write context in /home/users/i/info2012/domains/my-gardening.ru/wp-content/plugins/terms-descriptions/ajax/td_terms_ajax.php on line 78). После этого не могу зайти в консоль сайтов. Так как можно плагины деактивировать или удалить, если в консоль не могу зайти?
Через фтп переименовать папку с плагина, например, так _plagins — доступ в админу откроется. Затем вернуть прежнее название папки plagins — все плагины будут деактивированы и придется по-очереди их активировать.