Описание network_sites_updated_message_{$action}
— Action
Хук network_sites_updated_message_{$action} позволяет изменить сообщения, отображаемые после обновления сайтов в сети WordPress Multisite. Он срабатывает после выполнения действия обновления и позволяет кастомизировать вывод сообщений в админ-панели
Примеры использования
Пример изменения сообщения об успешном обновлении сайтов:
add_action('network_sites_updated_message_update', function($message) {
return 'Успешно обновлено ' . count(get_sites()) . ' сайтов';
});
В этом примере мы изменяем сообщение, чтобы указать количество обновленных сайтов
Пример добавления дополнительной информации в сообщение об ошибке:
add_action('network_sites_updated_message_error', function($message) {
return 'Произошла ошибка при обновлении сайтов. Пожалуйста, проверьте логи.';
});
Здесь мы предоставляем пользователю более подробную информацию в случае ошибки обновления
Пример кастомизации сообщения для конкретного действия:
add_action('network_sites_updated_message_delete', function($message) {
return 'Сайты были успешно удалены';
});
В этом примере мы меняем сообщение для действия удаления сайтов
— Лучшие практики
– Использование
Используйте этот хук, когда нужно кастомизировать сообщения о результате обновления сайтов в мультисетевой установке
– Производительность
Избегайте тяжелых операций в этом хуке, чтобы не замедлять вывод сообщений
– Предупреждения
Убедитесь, что ваши сообщения информативны и понятны для пользователей админ-панели
Альтернативы
Тип: action
Этот хук срабатывает после выполнения обновления и может использоваться для выполнения дополнительных действий
Используйте его, если хотите выполнить дополнительные операции после обновления, а не только изменить сообщение