/ Wordpress / Настраиваем панель редактирования таксономий

Настраиваем панель редактирования таксономий

HIT

02.10.2016

2220

Расширяем стандартную панель редактирования таксономий (точнее терминов): категорий, меток и пользовательских.

Выводим колонку с ID

if (is_admin()) {
 // колонка "ID" для таксономий (рубрик, меток и т.д.) в админке
 foreach (get_taxonomies() as $taxonomy) {
 add_action("manage_edit-${taxonomy}_columns", 'tax_add_col');
 add_filter("manage_edit-${taxonomy}_sortable_columns", 'tax_add_col');
 add_filter("manage_${taxonomy}_custom_column", 'tax_show_id', 10, 3);
 }
 add_action('admin_print_styles-edit-tags.php', 'tax_id_style');
 function tax_add_col($columns) {return $columns + array ('tax_id' => 'ID');}
 function tax_show_id($v, $name, $id) {return 'tax_id' === $name ? $id : $v;}
 function tax_id_style() {print '<style>#tax_id{width:4em}</style>';}
}

Ограничение длины текста описания

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;
}
[site-socialshare]
  • Похожие записи
  • Комментарии
  • Вложения
Наводим порядок в админке

Наводим порядок в админке

Некоторые принципы по созданию порядка в админке и удобству реализации функционала сайта. Для удобства редактирования кода устанавливаем плагин Advanced Code Editor. Он также немного преобразует панель Редактирование. Также плагин дает Читать далее »

Изменяем админку Woocommerce

Изменяем админку Woocommerce

В данной статье собираются сниппеты меняющие функционал или внешний вид админ части Woocommerce. Вернуть выпадающий список категорий С версии WC 3.2 изменился фильтр постов в админке, конкретно выбор категории. Теперь Читать далее »

/
Подсветка синтаксиса в админке и постах

Подсветка синтаксиса в админке и постах

Средства направленные на улучшение восприятия и упрощения редактирования синтаксиса в админке и постах. Advanced Code Editor Пожалуй, самый популярный плагин для подсветки кода в админке (80 000 установок), при редактировании Читать далее »

Добавить комментарий

Notice: Функция WP_Styles::add вызвана неправильно. Стиль с дескриптором "editor-buttons" был поставлен в очередь с незарегистрированными зависимостями: dashicons. Дополнительную информацию можно найти на странице «Отладка в WordPress». (Это сообщение было добавлено в версии 6.9.1.) in /home/t/tiberi6w/opttour.ru/public_html/wp-includes/functions.php on line 6170

Пока нет комментариев. Будь первым!

Настраиваем панель редактирования таксономий
Работа с SQL из PHP
Рекомендации для васРабота с SQL из PHPOpttour.ru
Спасибо! Наш менеджер свяжется с Вами в течении 5 минут.