Вопрос может показаться глупым, но мне нужно получить доступ к API-интерфейсу остальных WordPress по умолчанию из моего пользовательского плагина Wordpress, чтобы я мог дополнительно изменять свои пользовательские конечные точки API и отправлять данные в сторонний API.
Мне нужно получить доступ ко всем данным и функциям существующего API для отдыха, но я не хочу извлекать данные из базы данных путем повторного запроса. Вместо этого я хочу вызывать остальные API прямо из плагина.
Теперь проблема в том, что вызов rest API из плагина кажется неправильным. Если я хочу избежать повторных запросов из базы данных, является ли это допустимым подходом (вызов остальных API) или есть другие лучшие способы сделать это?
Решение проблемы
Согласно Руководству по Wordpress Rest API, для изменения ответов можно использовать register_rest_fieldи register_meta.
Дополнительные сведения: изменение ответов
Чтобы создать конечную точку, вы можете использовать, register_rest_route().
Дополнительные сведения: Маршруты и конечные точки
Комментариев нет:
Отправить комментарий