Проявления глюка довольно редки, и у меня всплывали всего пару раз, но я решил выяснить, где же wordpress мне делает «козью морду», и какой из его фильтров делает не то что надо. Проявления «бага» таковы — при вставке некоторого количества миниатюр картинок с подписями в статью, сама статья перестаёт отображаться в режиме просмотра, так как будто это пустая статья.
Вставив пару отладочных строк в файле wp-includes/plugin.php
в функции apply_filters
, я вывел список фильтров для секции the_content
. Методом исключения был установлен глючный фильтр — shortcode_unautop
.
Пришлось его отключить, добавив в файл темы functions.php cтроку
|
remove_action( 'the_content', 'shortcode_unautop' ); |
Выход третьей версии WordPress ничего не изменил в поведении фильтра. Возможно есть какие то «правила» при редактировании публикаций, которые позволяют избежать данного неприятного глюка, но по моему мнению, редактор, пишущий статью, не должен вникать в то, как устроен сайт, а просто делать свою работу.
Данная запись опубликована в 25.06.2010 13:09 и размещена в рубрике wordpress, На первой полосе.
Вы можете перейти в конец страницы и оставить ваш комментарий.
Мало букафф? Читайте есчо !
Май 8, 2017 г.
Загрузка файлов, наверное, самая сложная тема при работе с формами в веб-приложениях. Стандартный элемент формы <input> для загрузки файла, его внешний ...
Читать
Май 30, 2018 г.
Занимался пару дней перетряхиванием конфигурации varnish на веб-сервере, решил запротоколировать некоторые моменты, если вдруг понадобится на будущее. ...
Читать
Ноябрь 2, 2012 г.
О полезном операторе - SQL_CALC_FOUND_ROWS. Это конструкция просто незаменима для организации постраничного вывода каких либо данных. Все время забываю синтаксис, приходится каждый раз искать. Решил записать в блоге, чтобы уж не терять :).
Во всех ...
Читать
Январь 26, 2016 г.
В версии PHP 5 мы получили возможность использовать конструктор класса, специальную функцию, объявляемую в классе, которая служит для инициализации экземпляра объекта. К сожалению, конструкторы, как и остальные методы класса в PHP, не могут быть "перегружены". ...
Читать