繁体   English   中英

如何在WordPress中使用WP_query搜索帖子标题和标签?

[英]How can I search the post title and tag using WP_query in wordpress?

我目前正在实现搜索功能,以从wordpress中搜索帖子

我想按Tag,标题搜索帖子并将其返回为JSON

我找到了一个将结果生成为JSON(JSON API)的插件

http://wordpress.org/plugins/json-api/other_notes/#2.1.-Core-controller-methods

在该插件中,有一个get_posts函数可以返回支持WP_query参数的查询。

我尝试过这样的查询

http://MyWordpressSite.com/?json=get_posts&status=published&orderby=date&order=DESC&lang=en&s=eng&tag=eng&cat=9,10,14,15

其中&s =是要搜索的关键字,而&tag =是要搜索的标签

但是,有两个问题

  1. 如何将搜索限制为仅标题? http://codex.wordpress.org/Class_Reference/WP_Query#Search_Parameter

在官方网站上,它指出了搜索关键字,但不仅限于标题

  1. 看来条件是标签“ AND”关键字匹配,但我想实现的是标签“ OR”关键字匹配

http://codex.wordpress.org/Function_Reference/get_posts

因此,总而言之,目标是按Tag搜索标题,并按标题搜索,然后将其返回为JSON(实际上是通过JSON调用php),无论是否使用插件,都欢迎以任何方式实现目标。 感谢您的帮助

我研究了插件功能,该插件不支持从多个类别获取帖子。 它只是通过ID获得一个类别,然后返回帖子和该类别信息。 您需要制作一个自定义插件或尝试另一个插件来执行此任务。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM