Описание manage_plugins_custom_column
— Action
Хук manage_plugins_custom_column позволяет добавлять пользовательские колонки в таблицу плагинов на странице управления плагинами в админ-панели WordPress. Он срабатывает при выводе списка плагинов, что дает возможность разработчикам расширить функциональность админки, добавляя дополнительную информацию о плагинах
Примеры использования
Пример добавления пользовательской колонки для отображения версии плагина:
add_action('manage_plugins_custom_column', function($column_name, $plugin_file) {
if ($column_name === 'my_custom_version') {
$plugin_data = get_plugin_data($plugin_file);
echo esc_html($plugin_data['Version']);
}
});
В этом примере мы добавляем колонку, которая отображает версию каждого плагина
Пример добавления колонки с кастомной информацией о плагине:
add_action('manage_plugins_custom_column', function($column_name, $plugin_file) {
if ($column_name === 'my_custom_info') {
echo 'Кастомная информация';
}
});
Здесь мы добавляем колонку с текстом ‘Кастомная информация’ для каждого плагина
— Лучшие практики
– Использование
Используйте этот хук, когда необходимо добавить дополнительную информацию о плагинах на странице управления плагинами
– Производительность
Обратите внимание, что добавление слишком большого количества колонок может замедлить загрузку страницы
– Предупреждения
Убедитесь, что добавляемая информация не конфликтует с другими колонками и не нарушает общий интерфейс
Альтернативы
Тип: filter
Этот хук позволяет модифицировать существующие колонки в таблице плагинов, добавляя или изменяя их
Используйте его, если нужно изменить существующие колонки, а не добавлять новые