「WordPress」- 文章搜索接口

问题描述

该笔记将记录:在 WordPress 中,与搜索接口相关的问题。

解决方案

接口地址:Posts/List Posts

问题:搜索特定字段(搜索 Title 字段)

默认情况,当调用 Serach API 时,将在“所有字段”(比如 Title Content Excerpt 等等)中搜索关键字。

但是我们仅希望搜索 Title 字段,而不是所有的字段。(这是因为 WordPress 搜索功能有限,返回文章并非按照相关读排序)

我们的解决方法如下:
1)安装 WP Extended Search 插件
2)通过前端的 example.com/?s=<keywords> 搜索
3)通过函数库来解析 HTML 文档。

参考文献

Posts | REST API Handbook | WordPress Developer Resources