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