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