问题标签 [meta-query]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
56410 浏览

mysql - meta_query,如何同时使用关系 OR 和 AND 进行搜索?

已解决:请参阅下面的答案。


我有一个名为BOOKS的自定义帖子类型。它有几个自定义字段,命名为:TITLE, AUTHOR, GENRE, RATING。如何修复下面的代码,meta_query以便只有在自定义字段中具有搜索词书籍titleauthorgenre rating

我制作了一个自定义搜索表单;将通过title,author和搜索的文本区域genre;和一个将搜索rating. 我在下面所做的meta_query仅搜索title,authorgenre. 但我现在很难为如何添加rating.

这就是我用 meta_query 关系在视觉上想象它的方式:(标题或作者或流派)和评级

我非常感谢您的帮助和建议。

0 投票
1 回答
1521 浏览

wordpress - wordpress 以 DESC 顺序按 meta_value 日期发布订单

我正在尝试对查询进行排序以按 meta_key 值的顺序显示帖子。该值的存储方式如下:2018-Mar-23.

我想显示日期在今天之后的帖子,例如最接近的日期2018-Aug-30首先显示,最远的日期2020-Aug-30最后显示。

我已经把一个查询放在一起,它仍然混合了所有日期。这是我所拥有的:

出于某种原因,我只能使用比较方法让这个查询工作"BETWEEN"。使用">"我希望使用的,不会返回任何结果。

有任何想法吗?

谢谢

0 投票
1 回答
75 浏览

wordpress - Wordpress 元查询失败

在下面得到了这个代码,它没有返回任何帖子

我有一个名为 advertentiecategorie 的自定义字段,多个帖子中的值为 2

在没有元查询代码的情况下尝试它有效,如果我删除它就有效:

知道我做错了什么吗?谢谢!

0 投票
2 回答
1579 浏览

wordpress - ACF 复选框元查询

以下不起作用,不明白为什么。is_focus_product是真/假 ACF 字段

但是,这会按预期返回...

0 投票
1 回答
128 浏览

wordpress - 使用 WP_Meta_Query 过滤数据

我想通过他们的座位容量搜索餐厅。我将从下拉列表中选择一个数字,我必须在最小和最大座位容量之间显示餐厅。我试过下面的代码。但它总是没有结果。

0 投票
0 回答
50 浏览

php - 如何从无限滚动 Wordpress 中的两个“元值”获取 query_posts

我正在尝试通过两个元值键发布,并且在正常页面中工作正常,但在无穷大上没有工作。问题是,滚动页面时没有收到 post 请求。

请看下面的代码。我在谷歌上做了很多搜索,但我没有得到任何答案,请帮忙

0 投票
1 回答
908 浏览

php - wordpress 中带有 POST OBJECT (ACF) (post_title) 的元查询键

我的元查询有很大的问题。我想过滤我的帖子,我需要查询以将 post_title 与我的 $_POST 值进行比较。代码:

}

这里存在问题:

因为我不知道如何编写这部分查询,成员关系是 Wordpress 中的 POST OBJECT 类型文件,我需要将 $_POST['member'] 与 post_title 值进行比较(也许我错了?)

是否可以编写此查询?请给我任何建议或解决我的问题的示例。

0 投票
0 回答
567 浏览

wordpress - wordpress 税务查询和元查询一起

我试图同时使用 tax_query 和 meta_query 来获取帖子。我在网上阅读的内容不起作用。

它用于 CPT 和职位。

理想情况下,我想返回的是所有帖子,只有即将发生的事件。

目前,我似乎只能返回其中一个。使用下面的代码,我只返回即将到来的 CPT。

知道我哪里可能出错了吗?

0 投票
1 回答
36 浏览

mysql - 数据过多时元查询不返回任何内容

我正在为一家公司进行“查找经销商”查找,以便用户可以输入邮政编码和半径并找到该半径内的所有经销商。

在我得到几千个邮政编码之前,它似乎工作得很好。

我将邮政编码数组传递给 ameta_query并使用它的 of 对照我的自定义帖子类型检查dealerkeyzip以查找所有具有包含在 .zip 中的邮政编码的经销商$zip_array

在那之后,我只是在做标准loopHTML并在页面上呼应所有经销商信息。API 正在按应有的方式返回所有邮政编码,并且所有内容都按应有的方式显示并快速显示,但是我注意到,当我将半径设置为 时100 miles,对于美国东北部的某些邮政编码,它会返回 2500 以上的邮政编码代码。

例如,75 英里处的 19804 返回大约 1200 个邮政编码并正确显示 9 个经销商。100 英里处的 19804 返回大约 2200 个邮政编码,显示循环点击并显示else没有经销商匹配该数据。

其他仅返回 1000 左右的邮政编码的 100 英里会返回数据并正确显示。

这仅仅是一个必须检查太多邮政编码的情况,还是我走得太远了,这是完全不同的事情?

0 投票
1 回答
993 浏览

wordpress - Wordpress - WP Query:meta_query 关系被忽略

我需要 WP_Query 方面的帮助。我使用 OR 和 AND 关系使用元查询参数,但查询结果中似乎忽略了此参数。

这是我的代码:

我已经尝试像这里建议的那样添加这个参数:

即使我直接在查询中用任意数字替换 and 的值,查询仍然返回相同的结果$user_id$contact_id我不明白为什么它不起作用。