簡體   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