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

时间:2014-04-26 00:59:05

标签: php json wordpress wordpress-plugin

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

我想按标题搜索帖子,按标题搜索并将其作为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
  2. 在官方网站上,它说明了搜索关键字,但不仅限于标题

    1. 似乎条件是标签“AND”关键字匹配,但我想要实现的是标签“OR”关键字匹配
    2. http://codex.wordpress.org/Function_Reference/get_posts

      所以,总而言之,目标是通过标签搜索帖子,通过标题将其返回为JSON(实际上是通过JSON调用php),无论是否使用插件都无关紧要,任何方式都可以实现目标很受欢迎。谢谢你的帮助

1 个答案:

答案 0 :(得分:2)

我研究了插件功能,这个插件不支持从多个类别中获取帖子。它只按ID获取一个类别并返回帖子和此类别信息。您需要制作自定义插件或尝试其他插件才能执行此任务。