Описание network_admin_edit_{$_GET['action']}
— Action
Хук network_admin_edit_{$_GET[‘action’]} позволяет выполнять действия на страницах редактирования в админ-панели сети WordPress. Он срабатывает при загрузке страниц, связанных с действиями, определенными в параметре ‘action’, и позволяет изменять или добавлять функциональность к этим страницам
Примеры использования
Пример добавления пользовательского сообщения на страницу редактирования сети:
add_action('network_admin_edit_edit', function() {
echo 'Пользовательское сообщение';
});
В этом примере добавляется пользовательское сообщение на страницу редактирования сети
Пример изменения заголовка страницы редактирования:
add_action('network_admin_edit_delete', function() {
global $title;
$title = 'Изменённый заголовок';
});
Здесь мы изменяем заголовок страницы удаления на ‘Изменённый заголовок’
Пример выполнения дополнительной проверки перед удалением:
add_action('network_admin_edit_delete', function() {
if ( ! current_user_can('delete_sites') ) {
wp_die('У вас нет прав для удаления сайтов');
}
});
В этом примере выполняется проверка прав пользователя перед удалением сайта
— Лучшие практики
– Использование
Используйте этот хук, когда необходимо изменить функциональность стандартных страниц редактирования в сети WordPress
– Производительность
Обратите внимание на производительность, чтобы не замедлять загрузку страниц админ-панели
– Предупреждения
Убедитесь, что изменения не нарушают стандартный функционал WordPress и не приводят к ошибкам
Альтернативы
Тип: action
Этот хук позволяет добавлять элементы меню в админ-панели сети WordPress
Используйте его, если нужно добавить новые страницы или пункты меню в сеть