manage_sites_custom_column

15 февраля, 2025
Узнайте, как использовать хук manage_sites_custom_column для добавления пользовательских столбцов в админке сетевого сайта WordPress
Быстрая навигация по записи

Описание manage_sites_custom_column

— Action

Хук manage_sites_custom_column позволяет добавлять пользовательские столбцы в список сайтов в админке сетевого WordPress. Он срабатывает при выводе списка сайтов в сетевой админке и дает возможность отображать дополнительную информацию о каждом сайте

Примеры использования

Пример добавления пользовательского столбца с количеством постов на сайт:

				
					add_action('manage_sites_custom_column', function($column_name, $site) {
   if ($column_name == 'post_count') {
       $post_count = count_user_posts($site->user_id);
       echo $post_count;
   }
});
				
			

В этом примере мы добавляем столбец ‘post_count’, показывающий количество постов на сайте

Пример добавления пользовательского столбца с ссылкой на сайт:

				
					add_action('manage_sites_custom_column', function($column_name, $site) {
   if ($column_name == 'site_url') {
       echo '<a href="' . esc_url(get_site_url($site->blog_id)) . '">Перейти</a>';
   }
});
				
			

Здесь мы добавляем столбец ‘site_url’, который содержит ссылку на сайт

Пример добавления пользовательского столбца с помощью условия:

				
					add_action('manage_sites_custom_column', function($column_name, $site) {
   if ($column_name == 'last_active') {
       echo get_last_active_time($site->blog_id);
   }
});
				
			

В этом примере мы добавляем столбец ‘last_active’, показывающий время последней активности сайта

— Лучшие практики

– Использование

Используйте этот хук, когда необходимо добавить дополнительную информацию о сайтах в сетевом администрировании WordPress

– Производительность

Избегайте сложных запросов к базе данных, чтобы не замедлять скорость загрузки страницы админки

– Предупреждения

Убедитесь, что добавляемые данные актуальны и полезны для администраторов сети

Альтернативы

Тип: filter

Этот хук позволяет изменять данные, отображаемые в пользовательских столбцах

Используйте его для изменения значений в уже существующих пользовательских столбцах

Оставить комментарий

Нужна помощь с WordPress WooCommerce плагинами темой оптимизацией ?

Упрощаем сложное, создаем впечатляющее!
100% без риска
Нет обязательств по найму
Бесплатная оценка
5900 ₽
Автомобильный каталог
Шаблон авто сайта на русском языке, преображающий онлайн-сервисы для автодилеров и профессионалов автобизнеса. Стильный и интуитивно понятный дизайн обеспечивает быстрый поиск автомобиля мечты

Поможем вывести Ваш бизнес на новый уровень!

Проснувшись однажды утром после беспокойного сна, Грегор Замза обнаружил

Добро пожаловать!

Авторизуйтесь, чтобы продолжить

или

Забыли пароль? Восстановить

* Если аккунта у Вас еще нет, то он будет создан автоматически.

* Отправляя данные, вы соглашаетесь с политикой конфиденциальности.

Давайте составим техническое задание!
100% без риска
Нет обязательств по найму
Бесплатная оценка стоимости
Здравствуйте! Я асистент на основе искусственного интеллекта. Вы можете общаться со мной, как с человеком — задавайте вопросы, описывайте свои идеи и требования.

С удовольствием помогу вам составить техническое задание для вашего WordPress проекта. Если Вам нужна техническая поддержка по купленному у нас плагину или шаблону, то создайте тикет в личном кабинете.

Выберите подходящий вариант или опишите свою задачу в свободной форме, и я помогу вам составить четкий план действий, для оценки стоимости нашими разработчиками! 😊