Пропал весь текст статей

img-20131026130254-336Всем доброго времени суток и я рад снова приветствовать вас на снова работающем сайте.
Сегодня произошла весьма неприятная история, пропал весь текст статей на сайте.
Ну, или почти весь. так, обрывки иногда попадались, но в почти всех статьях текст пропал абсолютно весь, до последней буквы.  Помимо текста пропал блок кнопок поделиться и миниатюры похожих записей.   Остались только миниатюры записей. комментарии и видео. Весь остальной текст пропал.   Печально. Весьма печально.
С Нового года, на блоге открывается новая рубрика «Сайт с нуля», которая будет рассказывать максимально подробно о создании сайта, разжевывать всё, перебирать WordPress по косточкам, по винтику.  И вот при написании статьи в новую рубрику и произошел этот инцидент.   Статья написана, задана дата публикации, хочу посмотреть, что получилось…  и не вижу ничего.

Самое интересное было в том, что если нажать «редактировать запись», то весь текст и изображения на месте, а при просмотре ничего этого нет.

Вот тебе бабушка и Рабиндранат Тагор,  хорошо, что Hyper Cache работает и со стороны ничего не видно, для пользователей статьи открываются как и положено, текст, миниатюры, изображения и только я вижу, что на сайте нет и одной статьи с текстом и изображениями

К счастью проблема пропажи текста решилась весьма просто, прогуглив запрос » пропал текст статей вордпресс» я обнаружил статью http://www.kirillyasko.com/oshibka-wordpress-pustaya-stranica    »Ошибка WordPress: пустая страница вместо большой статьи», где и был подробно описан способ решения проблемы.

Как оказалось, виной всему было наличие в шаблоне шорткодов ( которыми я так люблю иногда побаловаться )  и именно они и стали причиной пропажи текста статей.    У автора статьи причиной стал перегруз изображениями.  Для устранения проблемы нужно в файле wp-config.php  в самом его начале, после первой строчки прописать две строки

Читать также:  Защищаем блог WordPress от копирования контента.

ini_set(‘pcre.recursion_limit’,20000000);
ini_set(‘pcre.backtrack_limit’,10000000);

И всё.  Решается проблема за пару кликов.   ( На всякий случай сохраните  оригинальный файл и не удаляйте его с компьютера, пока не убедитесь, что всё работает корректно )

Закладка постоянная ссылка.

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *