Описание install_plugins_table_api_args_{$tab}
— Filter
Хук install_plugins_table_api_args_{$tab} позволяет изменить параметры, передаваемые в API для таблицы плагинов в интерфейсе установки плагинов. Он срабатывает при загрузке страницы установки плагинов и дает возможность модифицировать параметры запроса.
Примеры использования
Пример изменения количества плагинов на странице:
add_filter('install_plugins_table_api_args_plugins', function($args) {
$args['per_page'] = 50;
return $args;
});
В этом примере мы изменяем количество отображаемых плагинов на странице на 50.
Пример изменения поля сортировки плагинов:
add_filter('install_plugins_table_api_args_plugins', function($args) {
$args['orderby'] = 'rating';
return $args;
});
Здесь мы изменяем сортировку плагинов по рейтингу вместо имени.
Пример изменения направления сортировки:
add_filter('install_plugins_table_api_args_plugins', function($args) {
$args['order'] = 'desc';
return $args;
});
Мы меняем направление сортировки на убывание.
— Лучшие практики
– Использование
Используйте этот хук, когда необходимо изменить параметры запроса для таблицы плагинов на странице установки.
– Производительность
Изменения не должны существенно влиять на производительность, так как это касается только запросов к API.
– Предупреждения
Убедитесь, что изменения не конфликтуют с другими плагинами или темами, которые могут также изменять эти параметры.
Альтернативы
Тип: filter
Этот хук позволяет изменять аргументы API для установки плагинов, но без привязки к конкретной вкладке.
Используйте его, если хотите применить изменения ко всем вкладкам установки плагинов.