Привет, парень Пожалуйста, помогите мне установить REST API-плагин WP и я добавляю какой-то определенный маршрут, и все, что он работает нормально, как я привык. Но я хочу отключить маршрут по умолчанию: /wp-json/ /wp-json/wp/v2/postsRest API plugin wordpress отключить маршруты по умолчанию
5
A
ответ
1
Вы можете использовать это в своем плагине для удаления всех маршрутов по умолчанию.
remove_action('rest_api_init', 'create_initial_rest_routes', 0);
6
По Wordpress 4.7, кажется, быть следующими (заметим, 99 вместо 0):
remove_action('rest_api_init', 'create_initial_rest_routes', 99);
Однако это будет также удалить все маршруты типа контента. Поэтому вместо этого вы можете использовать:
add_filter('rest_endpoints', function($endpoints) {
unset($endpoints['/wp/v2/users']);
// etc
return $endpoints;
});
Смежные вопросы
- 1. Wordpress Plugin - Expose REST API
- 2. Отключить маршруты по умолчанию zfcUser?
- 3. Wordpress plugin: Работа с REST api
- 4. Что такое API WordPress по умолчанию
- 5. MVC4 Маршруты по умолчанию
- 6. Sifr Wordpress Plugin: отключить IE6?
- 7. Как переименовать маршруты REST по умолчанию в рельсах?
- 8. YARN Rest API: XML по умолчанию
- 9. Добавить перехватчик по умолчанию REST API V2
- 10. Отключить страницы воспроизведения по умолчанию
- 11. Вызов Wordpress rest api
- 12. API Wordpress Rest
- 13. Wordpress REST API Endpoint
- 14. Как структурировать маршруты для Rest API
- 15. Rest api, node.js не удается найти маршруты
- 16. Какие маршруты выбрать для REST API?
- 17. Экспресс 4 REST API маршруты в подпапках
- 18. REST API Маршруты с Sinatra не работают
- 19. Web API 5.0.0-RC1 отключающая маршруты по умолчанию
- 20. WordPress REST API Глобальный поиск (API V2)
- 21. Установка по умолчанию для всех Рельсы маршруты
- 22. REST API - ОТКЛЮЧИТЬ или ПОСТ?
- 23. WordPress REST API Version 2
- 24. Wordpress REST API поиск продуктов
- 25. Отключить тему по умолчанию
- 26. Отключить по умолчанию msgbox
- 27. Отключить распараллеливание по умолчанию
- 28. Отключить переключатели по умолчанию
- 29. WordPress json api plugin - вызов из jQuery
- 30. Wordpress REST API V2 возвращение все сообщения
есть ли более чистый способ для этого? –
.... to? Что конкретно? Чтобы удалить маршруты api по умолчанию, вы не можете поиграть с одним слоем выше. Он использует 'actions' и' filters', что является довольно чистым и абстрактным способом решения изменений в функциональности ядра. – Chris
Я имею в виду ваше второе мнение, потому что, когда я удаляю 'rest_api_init', он также очищает пользовательские маршруты (как вы также описываете). В основном мне нужно отключить маршруты по умолчанию и добавить настраиваемые маршруты. –