Описание network_admin_plugin_action_links
— Filter
Хук network_admin_plugin_action_links позволяет добавлять дополнительные ссылки действий на страницу плагинов в сетевом администрировании WordPress. Он срабатывает при отображении списка плагинов в сетевой админке и позволяет изменять или добавлять ссылки для каждого плагина
Примеры использования
Пример добавления пользовательской ссылки на страницу плагинов:
add_filter('network_admin_plugin_action_links', function($actions, $plugin) {
if ($plugin === 'my-plugin/my-plugin.php') {
$actions['custom_link'] = 'Моя ссылка';
}
return $actions;
}, 10, 2);
В этом примере мы добавляем пользовательскую ссылку для конкретного плагина, чтобы перенаправлять на страницу настроек
Пример изменения существующей ссылки на настройки плагина:
add_filter('network_admin_plugin_action_links', function($actions, $plugin) {
if ($plugin === 'my-plugin/my-plugin.php') {
$actions['settings'] = 'Настройки';
}
return $actions;
}, 10, 2);
Здесь мы изменяем ссылку на настройки плагина, чтобы она вела на другую страницу
— Лучшие практики
– Использование
Используйте этот хук, когда необходимо добавить или изменить ссылки действий для плагинов в сетевой админке WordPress
– Производительность
Хук не должен влиять на производительность, так как он работает только с отображением ссылок
– Предупреждения
Убедитесь, что добавляемые ссылки ведут на корректные страницы и имеют соответствующие права доступа
Альтернативы
Тип: filter
Этот хук позволяет добавлять дополнительные ссылки действий на странице плагинов в обычном администрировании
Используйте его, если нужно добавить ссылки для плагинов вне сетевого администрирования