问题标签 [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 投票
1 回答
980 浏览

php - 如何订购带有日期和时间的 wp_query

我正在为事件使用带有单独日期和时间字段的高级自定义字段。我需要做的是显示所有尚未发生的事件。

到目前为止,我已经设法按日期按顺序显示这些事件,但我现在需要做的是在它们发生的时间之前将每个事件都按顺序排列。时间一到,就需要从列表中删除该事件。

到目前为止,我的事件列表参数看起来像这样......

我的日期字段是comp_closing,时间是closing_time

我尝试过使用relation2 个不同的元数组,但发现让任何东西正常工作都令人困惑。

0 投票
2 回答
1088 浏览

php - 如何一起使用 tax_query 和 meta_query?

我有一个名为“jobs”的自定义帖子类型,其分类法称为“job-status”。我正在尝试显示具有特定税收条款(工作完成)的工作列表,这些工作没有在文件 ACF 字段类型中上传到他们的报告。

第一部分有效;我已经让它返回具有该分类的工作列表。我无法使用 meta_query 来询问该字段中是否有值。

到目前为止我的代码是;

0 投票
1 回答
801 浏览

php - 元查询选择 ACF 不返回当前日期的帖子

我正在尝试根据一周中的周一至周日的 ACF 选择(多个)天数返回帖子类型。我使用 ACF 选择键 (show_days) 和当前日期的关系设置了一个元查询。var_dump 显示两个数组正在相互比较,但仍未显示显示(帖子类型)。

不知道是不是数据库元值不对应。我什至尝试过 unserialize() 数组,但它仍然返回相同的数组值。任何帮助,将不胜感激。谢谢!

0 投票
1 回答
461 浏览

wordpress - WordPress 元查询检查元值数组中的当前用户

如果他/她在元值数组中,我无法查询当前用户的 cpt。

查询参数

元键

permit_users

元值

如果有值

数据库

在 PHP 中

如果没有价值

返回 false 或空数组。取决于之前是否设置过该字段。

此外,

我尝试将比较设置为=相等,但这也没有用。可能是因为该值在数组中。

结果查看

查询应返回键中具有当前用户 ID 的所有帖子permit_users

重要:
permit_users可选的,所以如果字段没有值(假)或空数组,查询应该忽略它。

更新

我尝试过与之比较LIKE似乎有效。但是比较序列化数据好吗?如果当前用户是11并且值中有111用户怎么办?

0 投票
1 回答
420 浏览

ajax - 如果帖子没有特定的元键,如何获取所有帖子?

我正在尝试根据指定的帖子元数据添加帖子过滤器。过滤器效果很好,但是当我选择“所有类型”时,过滤器不会重置,也不会显示任何帖子。

HTML:

PHP:

0 投票
1 回答
18 浏览

wordpress - 查找具有完全相同标题的其他产品

以下代码获取我需要的产品,但它与确切的图块(名称)不匹配,因此有时它会得到一些不需要的产品。

现在,如果我向其中添加“meta_qury”,它根本不起作用,页面显示错误。

有人可以帮我解决这个问题。我是 WordPress 和 PHP 的新手。

0 投票
1 回答
1134 浏览

php - Wordpress wp_query:按 meta_query 键排序,然后按日期排序(固定/粘性)

我已经为此绞尽脑汁好几个小时了,现在是时候把它带到 Stack Overflow 上。

我知道没有简单的方法可以做到这一点,而且可能根本没有办法做到这一点。

使用 Wordpress,我正在尝试查询帖子,但以特定方式对它们进行排序,同时保持分页(因为它是通过 AJAX 完成的,所以在我的情况下,两个查询解决方案不起作用 - 据我所知)。

我正在尝试获取按日期排序的帖子列表,如果元键 set_as_pinned设置为true始终将其作为帖子 1 返回,那么其余的可以按日期排序。从而给了我一个“粘性”的壮举。

在玩了许多不同的解决方案之后,我在以下查询中,

目前,所有这些返回都是我拥有的 1 个置顶帖子。它缺少 DATE 顺序中的所有其他内容。

0 投票
1 回答
93 浏览

wordpress - 通过自定义字段(元数据)获取订单

我想遍历我的订单并仅获取具有特定自定义字段和值的订单。

0 投票
2 回答
110 浏览

php - 根据帖子类型的多个 WP_Query args 组合

我想meta_query根据帖子类型有单独的参数。

例如,我想查询t-shirts绿色衣领dress-shirts绿色内衬的,现在我只做一个帖子类型检查,我检查t-shirts 并且 dress-shirts我单独检查元值,这意味着它还将显示不同的组合,例如t-shirts具有绿色内衬的组合

如何将其设置为使用两个不同的 args,一个是 post 类型t-shirts,一个是单独的 args,如果 post 类型dress-shirts看起来像:

做两个单独的查询是行不通的,因为它会弄乱分页。


请注意,这是wp.stackexchange上相同问题的副本,因为那里几乎没有活动。

0 投票
1 回答
1441 浏览

wordpress - 基于 ACF 转发器子字段自定义分类的查询帖子

我有一个自定义帖子类型,其中列出了一组颜色以及使用 ACF 中继器可用的产品类型。

目的是在另一页上列出具有适当可用颜色的 CPT。使用自定义分类法(“可用性”)设置颜色的可用性

为了实现这一点,我正在运行一个过滤帖子类型的 WP_Query() 和一个 meta_query。如果我正在查询文本子字段,这一切都很好,但我想在自定义分类上运行查询。

根据此处找到的示例,我的代码如下所示:

功能:

在我的页面上:

不幸的是,这没有返回任何结果,但是如果我将“可用性”(分类的子字段名称)切换为“颜色名称”,我拥有的另一个子字段是一个文本字段并将值更改为“白色”,它会返回所有颜色表的列表以白色为特色的 CPT,所以我知道基础知识是有效的,我假设我误解了我需要如何查询分类。这哪里出错了?