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