Проявления глюка довольно редки, и у меня всплывали всего пару раз, но я решил выяснить, где же 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, На первой полосе.
Вы можете перейти в конец страницы и оставить ваш комментарий.
Мало букафф? Читайте есчо !
Декабрь 5, 2014 г.
В 2.014 мы обновили внешний вид ленты работ.
Было много разговоров о том, как простимулировать людей заглядывать в работы, стоит ли отказаться от оригинальных пропорций работ при создании миниатюр и многом другом.
Прежняя версия сайта выводила ...
Читать
Ноябрь 26, 2015 г.
Если вы вместо вашего сайта на wordpress увидели данную надпись
Error establishing a database connection
This either means that the username and password information in your wp-config.php file is incorrect or we can't contact the database server ...
Читать
Май 6, 2019 г.
При кешировании в varnish возникает вопрос, какие данные использовать для генерации хеш-функции кеша. Типично используют req.url и reg.http.Cookie. Но включение куки приводит к тому, что страницы не попадают в кеш Varnish.
Типовая генерация хеша ...
Читать
Март 26, 2023 г.
Как говорили учителя в школе - а теперь для самых умных задача со звездочкой. "Longest cycle in a graph" отмечена как сложная задача на leetcode. Давайте разберем как её решить.
Дан массив, который описывает ориентированный граф. В каждой ячейке ...
Читать