n-wp.ru — блог о WordPress
Как убрать текст, вспывающий над стандартной ссылкой на категорию | n-wp.ru

Как убрать текст, вспывающий над стандартной ссылкой на категорию

Фильтр, убирающий описание категории над ссылкой на категорию при ее выводе с помощью функции wp_list_categories.

Если вы создадите категорию и заполните ее описание, то при выводе ссылки на эту категорию стандартными средствами (с помощью встроенной функции wp_list_categories) над ней появится всплывающий текст, который WordPress возьмет из описания категории. Это не всегда бывает удобным, особенно если вы используете длинные описания категорий.

Как убрать текст, вспывающий над стандартной ссылкой на категорию

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

За вывод стандартной ссылки на категорию отвечает файл category-template.php, который находится в папке wp-includes. Вот фрагмент этого файла:

В нем есть аргумент use_desc_for_title, он равен 1, то есть в качестве тайтла ссылки, всплывающего в виде текстового сообщения, используется описание категории. Если поставить 0, то всплывающее сообщение выводиться не будет. Можно было бы на этом и успокоиться, но после обновления WordPress вам опять придется редактировать этот файл. Чтобы этого не делать каждый раз, можно к функции wp_list_categories добавить специальный фильтр, убирающий тайтл над ссылкой на категорию.

Добавьте этот код в файл functions.php используемой вами темы:

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

tiaurus

Являюсь создателем n-wp.ru — блога о WordPress для новичков. Мне интересно многое, поэтому еще я сделал 123-box.ru — блог о программах для Windows, и tiaurus.info — блог о красоте.

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

/* ]]> */