Я работаю над приложением, использующим API WP REST для отображения данных. Мне нужно иметь возможность искать данные, введенные в качестве настраиваемого поля. (Я использую расширенные пользовательские поля). Я расширил REST API, чтобы я мог захватывать пользовательские поля с помощью API. Теперь мне нужно включить эти поля в данные поиска для публикации.Включить настраиваемые поля в результатах поиска API-поиска WordPress
Я хочу искать через запрос HTTP:
http://example.com/wp-json/posts?type[]=post&filter[posts_per_page]=5&filter[s]=searchterm
В приведенном выше примере, searchterm
это термин, который разыскивается. Вышеупомянутый запрос работает, но он будет выполнять поиск только по заголовку и контенту. Поэтому, если searchterm
находится в одном из них, поиск выполняется, но если searchterm
находится в настраиваемом поле, поиск не работает.
Есть ли способ расширить функцию поиска REST API, чтобы я мог выполнять поиск по пользовательским полям?
Спасибо!
Привет! Вы когда-нибудь находили решение этого вопроса? – spik3s
@ spik3s Мне удалось найти обходное решение для этого, похоже, работало для V1 API REST. См. Мой ответ ниже. – mbacon40