当前位置: 首页 > 知识库问答 >
问题:

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

相洛华
2023-03-14

我目前正在实现一个搜索功能来从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

在哪里

然而有两个问题

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

从官方网站上,它声明搜索关键字,但不仅限于标题

  1. 似乎条件是“标记”和“关键字匹配,但我想实现的是标记”或“关键字匹配”

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

总而言之,我们的目标是通过标签、标题搜索文章,并以JSON的形式返回(实际上是通过JSONhtml" target="_blank">调用php),不管是否使用插件,任何实现目标的方式都是受欢迎的。谢谢你的帮助

共有1个答案

逄俊贤
2023-03-14

我查看了插件功能,这个插件不支持从多个类别获取帖子。它只是通过ID获取一个类别,并返回帖子和该类别的信息。你需要做一个自定义插件或尝试另一个来完成这项任务。

 类似资料:
  • 我需要贴标签。我正在为此使用这样的代码: var_dump为tag=blog返回这样的数据 数组(5){["type"]= 并且不显示此标记的任何记录。在DB中存在4条记录。 当然,我可以将此代码用于查看帖子: 但是在这个页面上,我需要显示每页的帖子数量等等。 我不明白为什么WP_Query()在我的代码中不起作用。你能帮我吗? 数组中应该包含哪些属性?我当前的$args不工作:

  • > 我需要自定义单词按基本搜索过滤器。 它在文章标题和文章内容中对关键字进行精细搜索。 现在我需要显示结果,如果用户输入匹配类别名称的名称,那么它应该从该类别以及其他结果中提取结果。 我假设,它应该类似于在税务查询中为category_name或category_in运算符使用喜欢子句。 如何实现这种情况,意味着当用户输入与类别名称匹配的任何关键字时,它应该从该类别中提取所有结果以及常规搜索结果。

  • 当我想用帖子的现有标签编辑帖子时,它只显示一个标签,尽管所选帖子中有更多标签。我还想在后期编辑刀片中输入新标签。 后期创建代码 **post控制器中的post更新代码** **后期编辑刀片的标签代码**

  • 问题内容: 我想查询存储在MySQL数据库中的Wordpress数据,以便获得带有列的结果: post_id category tags 预期产量: 这是我尝试过的: 结果,我得到了想要的列以及期望的内容,但是 我只有一行 。 我究竟做错了什么? 问题答案: 如评论中所述,我包括一个聚合函数,但没有“ group by”子句。 现在,这似乎可行(只需添加一行即可): 谢谢

  • 我想在标题旁边添加一个视频图标/图库图标,其中包含视频/照片库。我在最新的wordpress上制作我自己的自定义主题。目前我正在使用 对于标题。我在另一个主题(不是我的)之前有视频图标的标题。我在functions.php找到的密码 这使得文章标题上的span类包含

  • 我想显示的帖子,如果他们符合两个独立的分类,这是新娘配件免费和格拉斯哥。 目前,我可以获得下面的wp_查询循环代码,以显示两种分类法的所有结果;但是,我需要循环只显示选择了这两个类别的帖子。 如果可以做到这一点,是否仍然可以将循环查询变量传递到url中。我们需要它来创建指向结果的链接。 提前感谢!