Описание manage_themes_custom_column
— Action
Хук manage_themes_custom_column позволяет добавлять или изменять пользовательские столбцы на странице управления темами в административной панели WordPress. Он срабатывает при выводе таблицы тем и позволяет изменить отображаемую информацию о каждой теме
Примеры использования
Пример добавления пользовательского столбца с информацией о версии темы:
add_action('manage_themes_custom_column', function($column_name, $theme) {
if ($column_name === 'theme_version') {
echo $theme->get('Version');
}
}, 10, 2);
В этом примере мы добавляем столбец ‘theme_version’, который отображает версию темы
Пример добавления пользовательского столбца с ссылкой на документацию темы:
add_action('manage_themes_custom_column', function($column_name, $theme) {
if ($column_name === 'theme_docs') {
echo 'Документация';
}
}, 10, 2);
Здесь мы добавляем ссылку на документацию темы, используя поле ‘ThemeURI’
— Лучшие практики
– Использование
Используйте этот хук, когда необходимо расширить функциональность страницы управления темами, добавляя новые столбцы с полезной информацией
– Производительность
Хук не должен существенно влиять на производительность, так как изменения касаются только визуального представления
– Предупреждения
Убедитесь, что добавляемая информация актуальна и полезна для пользователя
Альтернативы
Тип: filter
Этот хук позволяет изменять список столбцов на странице управления темами
Используйте его, если нужно изменить структуру таблицы, добавляя или удаляя столбцы