tag_description

Я достаточно активно пользуюсь в WordPress возможностью добавления описаний в рубрики и теги. У меня достаточно часто тэг соответствует ключевику, на них идет перелинковка с помощью simple tags и поэтому они довольно энергично вылезают в топы ПС. Чтобы добавить релевантности я пишу в описания тегов нужный текст, но вот незадача, по умолчанию WordPress вырезает HTML теги из этих текстов.

На выходе получается SEO портянка, за которую мало что релевантности не заработать, так ещё и схлопотать надо. Хорошо бы в это описание напихать заголовков, выделений, картинок, сделать полноценную статью. Возможность такая есть.

Во первых для этого есть плагин Rich Text Tags. После установки этого плагина в поле редактирования описания тега появляется обыкновенный полнофункциональный редактор, и, соответственно, сохраняется разметка.

Во вторых мне такой функционал не нужен. Все что мне нужно – это чтобы теги из описания не вырезались. С версткой я уж как-нибудь сам разберусь. Так вот чтобы разметка не удалялась нужно добавить в файл темы functions.php две строчки:

[cc lang=”php”]remove_filter( ‘pre_term_description’, ‘wp_filter_kses’ );[/cc]
– не дает убирать разметку на этапе сохранения описания

[cc lang=”php”]remove_filter( ‘term_description’, ‘wp_kses_data’ );[/cc]
– не дает убирать разметку на этапе вывода описания.

Всё теперь тошноту в тегах и рубриках WordPress можно поднять до небес…

31 марта 2011 |

2 Комментариев к “Как использовать HTML разметку в описаниях тегов в WordPress”

  1. Евгений 25 мая, 2011

    Огромное спасибо, Вы даже не представляете как выручила меня Ваша статья….спасибо ОГРОМНОЕ

  2. Виталий 1 января, 2012

    Работает, но не до конца. Почему-то у меня вырезает тег img. Причем, в админке в перечне меток они прекрасно отображаются.

Есть что сказать по теме статьи? Пожалуйста - пишите!