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