Я часто в блогах использую описание к категориям и тегам. Эти описания видны в списке категорий в админке. Но если описание слишком большое, то этот список получается длинным и неудобным, особенно учитывая то, что ширина колонки описания не очень большая. Решение? Можно ограничить вывод описания категории или тега в админке определенным количеством символов.
Для того, чтобы ограничить описание категории или тега определенным количеством символов, вставьте следующий код в файл functions.php вашей темы:
<
heiglight="9">add_action( 'admin_head-edit-tags.php', 'admin_edit_tags' ); function admin_edit_tags() { add_filter( 'get_terms', 'admin_trim_category_description', 10, 2 ); } function admin_trim_category_description( $terms, $taxonomies ) { if( 'category' != $taxonomies[0] ) return $terms; foreach( $terms as $key=>$term ) $terms[$key]->description = mb_substr( $term->description, 0, 300 ); return $terms; }
В этом коде 300 – это количество символов, после которого вывод описания обрезается. Вставить полное описание категории в шаблоне может функция category_description. Для тегов существует аналогичная функция – tag_description. А вообще есть универсальная функция term_description, которая возвращает описание любого элемента таксономии – метки, категории, пользовательской таксономии. Манипулируя этими функциями, вы можете сделать работу в блоге не только более удобной, но и более информативной для посетителей.