Categories: Начинающим

Как исправить ошибки файла Pluggable.php в WordPress

Иногда, когда вы добавляете фрагмент кода на свой сайт или активируете новый плагин, вы можете получить ошибку файла pluggable.php. В данной статье я расскажу вам, как исправить ошибки данного файла в WordPress.

Когда и почему появляются ошибки pluggable.php?

WordPress позволяет пользователям и плагинам переопределять определенные основные функции. Эти функции находятся в файле pluggable.php.

Если плагин WordPress или пользовательский фрагмент кода не могут правильно обработать одну из этих функций, вы увидите такую ошибку:

Warning: Cannot modify header information – headers already sent by (output started at /home/wptec/test/wp-content/themes/themename/functions.php:954) in /home/wptec/test/wp-includes/pluggable.php on line 1179

Это проблема, и необходимо начать поиски решения. Давайте посмотрим, как легко исправить ошибку файла pluggable.php в WordPress.

Исправление ошибок в файле Pluggable.php в WordPress

Файл pluggable.php является важной частью кода WordPress. Я вам не рекомендую править файлы самого движка, т.к. ошибка в 99.99% случаев исходит от файла темы или самого плагина.

Чтобы исправить любую ошибку, упоминающую файл pluggable.php, просто посмотрите на первое место, упомянутое в ошибке.

В приведенном выше примере ошибка находится в файле functions.php темы в строке 954.

Это означает, что вам нужно отредактировать файл functions.php вашей темы и изменить или удалить код, вызывающий эту ошибку.

Часто ошибка бывает вызвана дополнительным пробелом после закрытия тега php?>, Так что вы можете просто удалить его, и это решит проблему.

Давайте посмотрим на другой пример:

Warning: Cannot modify header information – headers already sent by (output started at /home/wptec/test/wp-content/plugins/pluginname/pluginname.php:101) in /home/wptec/test/wp-includes/pluggable.php on line 1179

Это сообщение об ошибке указывает на плагин на вашем сайте WordPress, вызывающий ошибку. Вы можете просто деактивировать плагин и сообщить об этом автору плагина. Либо, если имеются соответствующие знания, можно попытаться исправить саму ошибку. Но, нельзя забывать что в случае последующего обновления данного плагина ваши изменения будут удалены.

Я хочу сказать, что почти во всех случаях ошибки, связанные с файлом pluggable.php не вызваны самим файлом! Не нужно пытаться его редактировать.

Эти ошибки обычно вызваны пользовательским фрагментом кода, который вы добавили в файл functions.php, или плохо закодированным плагином, или даже вашей темой WordPress.

Простое удаления, редактирование кода или деактивация плагина ошибка пропадет.

Надеюсь данная статья вам помогла справиться с проблемой pluggable.php. Не забывайте делиться статьями в своих соцсетях.

writer

Recent Posts

Плагин Delete Me для WordPress помогает владельцам веб-сайтов предоставить право на забвение GDPR

Поскольку до крайнего срока соблюдения GDPR ЕС осталось всего 178 дней , многие владельцы сайтов…

2 года ago

Команда Gutenberg наращивает юзабилити-тестирование в WordCamp US

Команда Gutenberg создаст станцию ​​тестирования удобства использования в WordCamp US, где посетители смогут принять участие…

2 года ago

Плагин распространителя теперь в бета-версии: новое решение для синдикации контента WordPress от 10up

Сегодня компания 10up опубликовала предварительную версию своего плагина Distributor , нового решения для синдикации контента…

2 года ago

Gutenberg 1.8 добавляет большую расширяемость для разработчиков плагинов

На этой неделе был выпущен Gutenberg 1.8 с несколькими заметными улучшениями, которые предоставят разработчикам плагинов…

2 года ago

Gutenberg 15.5 представляет экспериментальную поддержку разметки сетки

На этой неделе был выпущен Gutenberg 15.5 с новыми функциями и улучшениями возможностей полнофункционального редактирования…

2 года ago

DesktopServer 3.8.4 включает подарок сообществу

DesktopServer выпустил версию 3.8.4 своего программного обеспечения для локальной разработки. Эта версия включает в себя…

2 года ago