我正在尝试使用WordPress REST API在所有自定义类型为 company 的帖子中搜索某些 searchTerm ,我使用了以下URL:
http://mysite.test/wp-json/wp/v2/company?search=searchTerm
问题是,此URL仅返回空响应:[]
但是,如果您删除了搜索,该API将会做出应有的响应(每页10个,显示所有内容,并且不让您超过100个帖子,等等)
然后,我尝试像WP Handbook中所述在URL中使用SEARCH:
http://mysite.test/wp-json/wp/v2/search?subtype=company&search=searchTerm
...并且此代码还返回一个[]!
有趣的是,这两个URL都能正确响应添加的查询,例如 per_page ,但完全不响应 search 查询。我确实在登录WordPress时尝试了一下,看是否有任何更改,但未成功。当然,在show_in_rest
的自定义帖子类型注册功能中,functions.php
属性设置为 TRUE 。
有什么想法如何启动和运行SEARCH吗?我想念什么?
提前Thnx。