Описание manage_taxonomies_for_attachment_columns
— Filter
Хук manage_taxonomies_for_attachment_columns позволяет изменить колонки таксономий, отображаемые в таблице медиа-библиотеки WordPress. Он срабатывает при формировании колонок на странице медиа и позволяет добавлять, изменять или удалять колонки таксономий для вложений
Примеры использования
Пример добавления колонки для кастомной таксономии ‘genre’:
add_filter('manage_taxonomies_for_attachment_columns', function($columns) {
$columns['genre'] = 'Жанр';
return $columns;
});
В этом примере мы добавляем колонку ‘Жанр’ для отображения таксономии ‘genre’ в медиа-библиотеке
Пример изменения заголовка колонки для таксономии ‘category’:
add_filter('manage_taxonomies_for_attachment_columns', function($columns) {
$columns['category'] = 'Категории';
return $columns;
});
Здесь мы изменяем заголовок колонки ‘category’ на ‘Категории’
Пример удаления колонки для таксономии ‘post_tag’:
add_filter('manage_taxonomies_for_attachment_columns', function($columns) {
unset($columns['post_tag']);
return $columns;
});
В этом примере мы удаляем колонку ‘post_tag’ из медиа-библиотеки
— Лучшие практики
– Использование
Используйте этот хук, когда необходимо настроить отображение колонок таксономий в медиа-библиотеке WordPress
– Производительность
Хук не должен существенно влиять на производительность, так как изменения касаются только отображения данных
– Предупреждения
Обязательно проверяйте, чтобы добавленные колонки корректно отображали данные и не нарушали структуру таблицы
Альтернативы
Тип: action
Этот хук позволяет добавлять данные в созданные колонки для вложений
Используйте его, если необходимо заполнить данные в новых колонках, добавленных с помощью manage_taxonomies_for_attachment_columns