您当前的位置:首页 > TAG信息列表 > meta-query
如何使META_QUERY成为可选项?
我将这段代码添加到functions.php 能够向自定义帖子类型发出请求并按筛选book_idadd_filter( \'rest_gallery_query\', function( $args ) { $args[\'meta_query\'] = array( array( \'key\' => \'book_id\', \'value\' => esc_sql( $_GET[\'book_id\'] ),
将数组作为变量传递到WP_QUERY
我正在尝试根据post\\u id值数组动态创建一个元查询。但是,查询不起作用。我用过var_dump() 要查看$meta_array, 它似乎是一个标准数组,格式正确,可以传递到WP_Query().$post_id_array = array( \"12\", \"24\" ); //this array will be dynamically generated $meta_array = array(); foreach ($post_ids_array as $key =>
Custom loop not working
因此,我创建了一个自定义循环,在该循环中,我的自定义帖子类型的帖子将出现,并且在其中,我向meta“layout\\u meta\\u box”声明了值“synosis”。自定义帖子类型正在工作,但元框值不工作。我做错了什么?<?php /* Template Name: Archief Synopsis Template Post Type: algemeen */ get_header(); $args = array( \'pos
首先返回带有特定元键的帖子,其余则按姓氏字母顺序返回
我关于交换的第一个问题。我希望我能尽可能清楚地说明这一点,因为我不知道所有正确的术语。我想做的是建立一个staff表。易于理解的但是,我需要导演出现在第一个单元格中,其他人按姓氏的字母顺序出现。这是我正在为SiteOrigin页面生成器构建的人员网格小部件,如果这样有帮助的话。我还使用了带有“director”复选框的ACF。下面的代码是我到目前为止的代码。提前感谢您的帮助。目前的结果是:我拿到了表格,主任是第一位,但工作人员不是按字母顺序排列的预期结果:主管“m”|职员“a”|职员“b”|职员“c”|…
根据元值随机显示帖子。(优先级类别/权重)
首先,我还没有尝试任何东西,因为我真的不知道从哪里开始。我试图根据一个元值(1到10之间的数字元值)随机显示一篇文章(来自CPT),它应该像优先级/权重一样。值越高,显示该帖子的机会越大。我相信,使用标准的WordPress循环无法实现这一点,而这正是我的研究丢失的地方。我该怎么做?任何帮助或指示都将不胜感激。谢谢
可以用数学运算进行WP_QUERY吗?
有这种情况。我正在建立一个WordPress网站来销售一些产品。问题是,产品的价格存储为元价值,但产品价格可以是不同的货币。现在的问题是,我必须对所有产品进行价格筛选,无论价格以何种货币表示,筛选货币都是在后台配置的,并且没有该货币价格的产品必须通过货币兑换税进行筛选,但如果我可以按货币等价价格进行筛选,我真的不知道如何构建meta\\u查询。例如,我有两种产品:产品1-价格:10-货币:美元产品2-价格:1000-货币:xxx过滤器设置为使用usd并查找0到10之间的价格。因此,这次搜索将返回产品1,但
更改附加到帖子的图像的顺序
我不太确定如何解释我的问题,所以如果我不清楚什么,请告诉我。我在我的前端帖子表单上有一个多文件上传输入,可以将文件上传到我指定的文件夹,并创建附件id等。if (!empty($_FILES[\'vidPix\'][\'tmp_name\'][0])) { $i = 1; $files = $_FILES[\'vidPix\']; foreach ($files[\'name\'] as $key => $value) { if
How do delete a meta key?
由于某种原因,与平台的其他部分不同,没有明显的方法可以简单地修改元键,其中列出了给定页面的元键。我创建了一个元键作为测试手段,但我在wordpress的任何组件上都找不到任何选项,可以简单地附加或删除整个名称及其后续句柄。当我滚动元键时,会出现一个滚动图标,但无论我点击多少次,都不会加载新的内容或尝试加载。
Complex Meta Query
我有一个meta\\u查询,它可以很好地工作,例如:$meta_query_args = array( array( \'key\' => \'price\', \'value\' => 145, \'compare\' => \'=\' ) ); 我知道这会返回post_id 字段(?)如何退回meta_value 而不是meta_key 相同的post_id sa上面的元查询。假设上面的查询
User Relationship
我已经创建了一个自定义注册页面,用户将从另一个用户那里接收代码,并在注册时键入代码。如果代码匹配,我需要刚注册的用户与他们接收代码的用户建立关联。注意,我将这些代码保存在自定义插件表中。因此,您将具有一对多关系,其中一个用户可以有多个子用户。如果可能的话,我需要能够进一步扩展,这样子用户也可以有许多子用户。因此,我现在的首要关系和优先事项是:USER | SUB-USER 然后,我希望能够做到这一点:USER - A | SUB-USER B -------
未定义的偏移量:0-wp-includes/meta.php:488-Melding
当我对$parents to $parents[]public static function get_parents($post_id = false){ if (!$post_id){ $post_id = get_the_ID(); } if (!$post_id){ global $wpdb; if ($wpdb->last_
如何通过WordPress发布自定义元键来创建成员列表目录。
我已经创建了一个网站,在其中我提供了有关该组织的完整信息。为此,我使用了Wordpress帖子。在这篇文章中,我只在一个帖子中发布了一个组织的信息。有关组织的其他信息,我使用WordPress发布的自定义元键进行操作。在组织信息中,我给出了创始人、顾问、员工、办公地址等。在该组织的信息中,我列出了1至4名创始人及其LinkedIn链接的姓名,1至24名员工的姓名及其LinkedIn链接,以及1至12名顾问及其LinkedIn链接的姓名。我将所有这些数据保存在一个post自定义元密钥中。我将所有这些数据保存
自定义查询:连接来自两个自定义发布类型的元值
嗨,我希望这是问这个问题的好地方。我正在将我的整个足球俱乐部网站移动到Wordpress上,因此使用一个数据库来获取我所掌握的信息。从长远来看,我这样做是为了让事情变得更容易。以前,有一个用于对手、比赛、球员等的数据库表。现在我有了这些的自定义帖子类型。这些表中的每个条目都有一个唯一的ID,可以在适当的情况下在其他表中引用:对手ID、比赛ID、球员ID等等。例如,在比赛页面中,我会从包含连接的对手和球员表中提取和输出数据,其中一个基本示例是:$query = \"SELECT me.date, me.op
一次有多少个元查询字段支持WordPress搜索?
我是新开发人员。我想知道一次有多少元查询字段支持WordPress搜索?我看到它在九个字段后出现(500超时)错误。
如何通过比较大于(>=)来查询序列化数组?
我已经序列化了post元值。看起来是这样的:阵列中:$kisiArray = array( \'option1\' => 7, \'option2\' => \'bar\', \'option3\' => \'apple\', \'option4\' => \'orange\' ); 我想用meta_query args。这是我的查询参数:<?php $args = array(
一个查询中的WP_QUERY ORDERBY定制字段,然后是POST_DATE
我需要按自定义字段订购前三篇文章,然后按post_date 在一个查询中-例如:第4篇(field_order: 1) 第3篇(field_order: 2) 第2篇(field_order: 3) 第1篇(field_order: 空)发布0(field_order: 空)Post 1 和Post 0 需要订购者post_date.我可以很容易地按自定义字段排序,但当我添加一篇没有自定义字段的帖子(帖子1和0)时,它不会出现在查询中。以下是我当前正在尝试的查询: $args = array(
如何在WordPress中隐藏特定自定义类别的帖子?
我在Wordpress网站上有两种自定义帖子类型-位置和事件。位置作为元数据与事件连接(用于排序)。例如:某些事件(事件桩类型)正在伦敦发生(位置桩类型)。元数据中包含“伦敦”的所有事件都显示在post type Location-London页面上。问题是,事件帖子类型有几个类别,其中一个类别命名为Expired。但显示所有类别的帖子,包括“过期”。我想从帖子列表中隐藏此类别。位置页上的代码:$count = 0; $paged = 1; if ( get_query_var( \'pa
自定义查询:如果一个发布对象字段值与另一个相同
是否可以构造If/Else查询,查看两个(或更多)Post对象字段是否相同,即如果Post对象字段1的“值”与Post对象字段2相同,则返回X,否则返回Y?举一个实际的例子,我有一个CPT叫做Matches; 包含我的团队进行的个人比赛信息的条目。每个Match 由三个ACF现场小组组成:一个小组负责排队(名册);一张用于进球者,一张用于黄牌/红牌。在每个组中,我都使用Post Object选项将条目与我的Players CPT。我能够使用PL1中的以下代码输出每个游戏的队列,如果合适,可以重复到P18:
高级WP查询占用了SQL服务器
我最近为一位房地产经纪人的客户开发了一个网站。项目中包含一个名为listing. 此帖子类型用于他们的所有列表,其他信息存储在postmeta 表通过使用Advanced Custom Fields Pro.在网站的前端,我开发了一个过滤栏,用户可以通过几个过滤器进行选择并提交表单,然后生成一个复杂的WP\\u查询以返回匹配的列表。很简单!虽然大多数搜索都工作得很好,但一些更复杂的搜索将生成占用线程的SQL查询。当数据库需要刷新堆积的所有内容时,服务器基本上会冻结,直到有人终止进程。这在所有环境中都会发生
如何让WP_QUERY根据搜索参数或元字段匹配帖子?(而不是搜索参数和元字段)?
我正在尝试使用WP\\u查询将post meta包含在WordPress搜索范围内。我有一个如下的元查询:$args[\'meta_query\'] = [ \'relation\' => \'AND\', [ \'key\' => \'quantity\', \'value\' => 1, \'compare\' => \'>=\' ],