Изменяя уже существующие колонки, есть вероятность, что эти колонки может изменить и разработчик любого из плагинов или сами разрабы WP, соответственно, в определенный момент, привязки на эти колонки могут перестать работать. Я использую более надежный способ, добавление своей колонки с нужным мне содержимым.
functions.php:
// add custom column
function add_custom_column($columns) {
$columns['short_description'] = __('Краткое описание', 'my_custom_plugin');
unset($columns['description']);
return $columns;
}
add_filter('manage_edit-category_columns', 'add_custom_column');
// fill custom column
function fill_custom_column($deprecated, $column_name, $term_id) {
if('short_description' === $column_name) {
$term = get_term($term_id);
echo mb_substr($term->description, 0, 20) . (mb_strlen($term->description) > 20 ? '…' : '');
}
}
add_action('manage_category_custom_column', 'fill_custom_column', 10, 3);