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

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

pluggableerrorwp[1]

Когда и почему вы видите ошибки Pluggable.php?

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

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

Warning: Cannot modify header information – headers already sent by (output started at /home/username/demosite/wp-content/themes/mytheme/functions.php:1035) in /home/username/demosite/wp-includes/pluggable.php on line 1179

pluggableerror[1]

Иногда у вас получится продолжить работу с сайтом с этой ошибкой, однако она все равно будет отображаться в админке.

errorinadminarea[1]

Давайте же посмотрим как легко исправить ошибку файла pluggable.php в WordPress.

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

Файл pluggable.php является файлом ядра WordPress. Сразу стоит сказать, что редактирование файлов ядра WordPress, даже при возникновении ошибки, это очень плохая идея.

Скорее всего, что ошибка возникает в другом месте.

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

Warning: Cannot modify header information – headers already sent by (output started at /home/username/demosite/wp-content/themes/mytheme/functions.php:1035) in /home/username/demosite/wp-includes/pluggable.php on line 1179

В примере выше, ошибка располагается в файле functions.php в строке 1035.

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

Иногда ошибка «headers already sent» возникает из-за лишних пробелов после закрывающего php тега ?>, и вам просто нужно будет удалить пробел для исправления ошибки.

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

Warning: Cannot modify header information – headers already sent by (output started at /home/username/demosite/wp-content/plugins/some-plugin-name/some-plugin.php:144) in /home/username/demosite/wp-includes/pluggable.php on line 1090

Это сообщение об ошибке указываем на плагин, установленный на сайте. Можете просто деактивировать плагин и сообщить его автору об ошибке.

В большинстве случаев, ошибки упоминающие файл pluggable.php, возникают не из-за самого файла.

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

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

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

По всем вопросам и отзывам просьба писать в комментарии ниже.

Не забывайте, по возможности, оценивать понравившиеся записи количеством звездочек на ваше усмотрение.

VN:F [1.9.22_1171]
Rating: 2.1/5 (28 votes cast)

Об авторе ADv

Занимаюсь разработкой сайтов и магазинов на WordPress. Оказываю платные помощь и консультации. Skype: advokat_b
Scroll To Top