n-wp.ru — блог о WordPress
Как исключить шорткоды из цитат | n-wp.ru

Как исключить шорткоды из цитат

Примеры фильтров, исключающих текст шорткодов из текста цитат. Такие фильтры будут не лишними, если вы часто используете шорткоды, которые могут попадать в содержимое цитат на главной странице блога.

При выводе цитаты поста с помощью функции the_excerpt текст цитаты выводится вместе с исходными кодами шорткодов, что выглядит не очень красиво. Можно исключить вывод текста любого шорткода в содержимом цитаты с помощью простого фильтра.

Например, нужно исключить вывод текста шорткода [code inline=»yes»]

из текста цитаты. Для этого добавьте в файл functions.php:

По аналогии можно создать фильтры и для других шорткодов. Фильтр для шорткода [code inline=»yes»][img]

:

Подобные фильтры будут полезны, если вы выводите цитаты из предыдущих и следующих постов, цитаты на главной странице блога.

Комментировать