При установке плагин WordPress ошибка headers already sent

Опубликовано: 01.09.2018

Если вы пробуете создавать свои первые плагины на WordPress, могут появиться некоторые вопросы. Вот, например, при установке плагина может появляться сообщение об ошибке « Плагин произвёл при активации 7 символов неожиданного вывода. Если вы заметите ошибку « headers already sent », проблемы с RSS-лентами или другие неполадки, попробуйте деактивировать или удалить этот плагин ».

В сегодняшней статье и пойдет речь о том, как устранить данную ошибку.

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

<!-- Пустая строчка! Неожиданный вывод. --> <?php /* Plugin Name: плавная прокрутка сайта Plugin URI: https://bloggood.ru/ Description: Заходите на мой блог BlogGood.ru и stepkinBlog.ru Version: 1.0 Author: Костаневич Степан Author URI: https://bloggood.ru/avtor/ License: GPL2 */ echo "Мойкод 1"; ?> <!-- Пустая строчка! Неожиданный вывод. --> <?php echo "Мой код 2"; ?> <!-- еще Пустые 3 строчки! Неожиданный вывод. -->

Вот эти пустые строки и ломают RSS-ленту , а при установке выдают ошибку «Плагин произвёл при активации 7 символов неожиданного вывода. Если вы заметите ошибку «headers already sent», проблемы с RSS-лентами или другие неполадки, попробуйте деактивировать или удалить этот плагин».

Код должен выглядеть вот так (без пустых строчек):

<?php /* Plugin Name: плавная прокрутка сайта Plugin URI: https://bloggood.ru/ Description: Заходите на мой блог BlogGood.ru и stepkinBlog.ru Version: 1.0 Author: Костаневич Степан Author URI: https://bloggood.ru/avtor/ License: GPL2 */ echo "Мой код 1"; echo "Мой код 2"; ?>

Если вы исправите свой плагин и удалите лишние строки, то сообщение при повторной установке плагина не появится.

Проверено на личном горьком опыте

Понравился пост? Помоги другим узнать об этой статье, кликни на кнопку социальных сетей ↓↓↓

Последние новости категории:

Похожие статьи

Популярные статьи:

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

Метки: wordpress

rss