хук-фильтр
since 2.5.0
plugin_action_links
Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.
Сигнатура
apply_filters( 'plugin_action_links', string[] $actions, string $plugin_file, array $plugin_data, string $context )
Описание
Фильтрует ссылки действий, отображаемые для каждого плагина в таблице плагинов.
Фильтруемое значение
Массив ссылок действий плагина. По умолчанию может включать 'activate', 'deactivate' и 'delete'. При активной сети сайтов может также включать элементы 'network_active' и 'network_only'.
Параметры
$actions
string[]
обязательный
Массив ссылок действий плагина. По умолчанию может включать 'activate', 'deactivate' и 'delete'. При активной сети сайтов может также включать элементы 'network_active' и 'network_only'.
$plugin_file
string
обязательный
Путь к файлу плагина относительно каталога плагинов.
$plugin_data
array
обязательный
Массив данных плагина. Список возможных значений см. в get_plugin_data() и фильтре 'plugin_row_meta'.
$context
string
обязательный
Контекст плагина. По умолчанию может включать 'all', 'active', 'inactive', 'recently_activated', 'upgrade', 'mustuse', 'dropins' и 'search'.
Исходный код
wp-admin/includes/class-wp-plugins-list-table.php:1075
$actions = apply_filters( 'plugin_action_links', $actions, $plugin_file, $plugin_data, $context );
История изменений
| Версия | Описание |
|---|---|
| 4.9.0 | The 'Edit' link was removed from the list of action links. |
| 2.6.0 | The $context parameter was added. |
| 2.5.0 | Introduced. |

