您当前的位置:首页 > TAG信息列表 > meta-query
无法筛选挂钩`get_Terms_defaults`
我无法过滤挂钩get_terms_defaults, 我收到了这个通知,它不会加载任何条款注意:未定义索引:number in/var/www/html/wp merwaa/wp includes/taxonomy。php在线1123注意:未定义索引:offset in/var/www/html/wp merwaa/wp includes/taxonomy。php在线1124注意:未定义索引:parent in/var/www/html/wp merwaa/wp includes/taxonomy。php
高级WP_QUERY WITH META_QUERY,ORDERBY?
我想知道是否有人可以帮助我使用ACF进行这个复杂的小查询。到目前为止,我有以下应该显示的内容:第页,新闻文章,关于文章和相关文章。仅显示4个。仅在以下情况下显示:选择ACF/Meta键“主页”为“是”和按ACF/元键“home\\u Order”的数值排序,即1,2,3 first、second、third等 $args = array( \'post_type\' => array( \'page\', \'news-articles\'
ACF自定义域WP_QUERY,但如果域不存在,则需要获取所有帖子
我在所有帖子上都设置了一个自定义ACF字段,名为event_date, 我想在给定的时间内获取所有帖子category, 但是有一些帖子event_date 已定义按的描述顺序放在第一位event_date. 这个args 我正在使用query_posts 具体如下:$args = array( \'posts_per_page\' => -1, \'cat\' => $category_id, \'meta_query\' => arr
日期和时间在给定时间之前的同一天的元查询
我有一个自定义post类型“events”的元查询。其开始日期存储为以下格式的元字段:2016-02-05 19:00:00 以下是我的查询参数:$args = array( \"posts_per_page\" => 12, \"paged\" => $paged, \"post_type\" => array( \"event\", \"post\" ) ,
两个几乎相同的自定义字段类型-一个可以工作,另一个不能。是什么导致了这种情况?
我使用高级自定义字段向自定义帖子类型添加元信息,在ACF中我创建了两个不同的“选择”下拉列表,一个称为“系列”,另一个称为“分类”。我使用以下代码运行查询以显示所有带有“系列”术语“编译”的帖子:<?php $args_post = array(\'post_type\' => \'release\', \'orderby\' => \'_custom\', \'order\' => \'ASC\', \'posts_per_page\' => -1, \'
对每个类别使用不同的后置过滤器的WP_QUERY
假设我有类别(cat1、cat2)和postmeta键(date1、date2、status)。如何使用这些过滤器查看所有类别中的所有帖子:对于cat1,我想申请WHERE date2 <= $today.</对于cat2,我想申请WHERE status=1.如何应用$args 对于WP_Query?
Pre_Get_Posts Order By Not Working
我正在使用pre_get_posts 钩子在查询运行之前更改查询。所讨论的职位是绩效,因此是基于日期和时间的。我想更改查询以获取将来的所有性能(即日期大于今天或日期为今天且时间大于或等于当前时间)。这是可行的,但当我试图主要按日期升序,其次按时间升序排序时,顺序并不像预期的那样。这些帖子是按日期正确排序的,但只有今天的表演是按时间正确排序的,其他日子的表演时间是随机排序的。我认为这与相对于orderby参数的meta\\u查询数组的命名有关,但无法解决此问题。我的代码如下: //No limit o
通过多个元键值排除循环中的POST
我需要排除元键中具有不同值的两个帖子的循环(相同)。如果我只在value =>. 但如果我想输入两个值,它会给我错误。$args = array( \'cat\' => 1, \'meta_query\' => array( \'relation\' => \'OR\', array( \'key\' => \'Caja\',
在META_QUERY中按自定义字段对帖子进行排序
如何在以下示例中的WordPress查询中应用“order\\u by”:我有一个查询,可以获取所有带有自定义字段的帖子,这些帖子的事件日期大于或等于当前日期。每个帖子最多可以有10个事件日期(event\\u date\\u 0、event\\u date\\u 1等),因此我在元查询中运行循环,如:$meta_query_array = array( \'relation\' => \'OR\' ); for($date_row = 0;$date_r
ORDER BY定制字段值OUT WHERE子句
基于此处的示例https://make.wordpress.org/core/2015/03/30/query-improvements-in-wp-4-2-orderby-and-meta_query/我想修改查询$q = new WP_Query( array( \'meta_query\' => array( \'relation\' => \'AND\', \'state_clause\' => array( \'k
ORDER BY custom field value
基于此处的示例https://make.wordpress.org/core/2015/03/30/query-improvements-in-wp-4-2-orderby-and-meta_query/我想修改查询$q = new WP_Query( array( \'meta_query\' => array( \'relation\' => \'AND\', \'state_clause\' => array( \'k
WooCommerce条件元查询
对于这个问题,我知道如何解决,但我希望有更好/更快的方法来解决它。我的产品循环中有一个自定义元查询,如果库存为0,它不会显示我的产品,但我只想在产品的缺货订单设置为否时执行此操作。如果不运行2个查询(一个获取所有帖子并检查是否启用了缺货订单,另一个仅在未启用缺货订单时执行元查询),这是否可行?这是我的自定义元查询functions.php:add_action( \'woocommerce_product_query\', \'woo_custom_outofstock_query\' );
META_QUERY中的嵌套数组问题
我正在使用以下meta\\u查询根据以下搜索条件搜索博客帖子,搜索逻辑:如果设置了过期日期,请检查帖子的过期日期,否则只需将其包括在国家/地区($_country) 在筛选器中,搜索具有上述过期日期规则的特定国家/地区。否则,只需应用过期日期规则即可元查询:$expire_meta_1 = array( \'key\' => \'_simple_fields_fieldGroupID_3_fieldID_7_numInSet_0\', \'value\' =>
逻辑运算符OR中的嵌套查询不在META_QUERY中工作
我已经试了几个小时了,我已经搜索过了,但没有任何线索。我正在尝试使用OR 操作员作为父级和AND 操作员作为孩子在其中。页面一直在加载,结果不会显示。而另一方面,如果我AND 作为家长,它就会起作用。这是我的代码:$compare_array = array( \'relation\' => \'OR\', array( \'relation\' => \'AND\', array(
扩展WP查询:自定义地理位置元值有效,但TAX_QUERY中断
我为地理位置搜索建立了一个自定义查询。我正在将每个自定义帖子类型中的lat和lng保存为元值。当lat和lng是唯一的搜索变量时,我的查询扩展成功返回结果。问题:我还想在查询中添加tax\\u查询,以进一步选择帖子Class to extend query:class WP_Query_Geo extends WP_Query { function __construct( $args = array() ) { if(!empty($args[\'lat\
用于搜索的WP_QUERY中的条件帖子
我有一个自定义的帖子类型,我试图限制搜索结果。CPT是一个交易/优惠券,每个交易都有一个开始和结束日期。我只是想在搜索中显示这些帖子:对于非经常性事件。。。。显示结束日期为今天或今天之后的帖子OR<对于经常性事件,将其限制为仅显示结束日期介于今天之间且不超过7天的事件这些查询中的每一个都能独立完美地工作,但我无法将它们组合在一起。。。function search_pre_get_posts( $query ) { if ( $query->is_search() &
查询具有或不具有META_VALUE且按相同ASC排序的帖子
我正在尝试对所有帖子执行计划更新,每次更新10篇帖子。为了实现这一点,我使用一个脚本运行Cron job,该脚本可以保存2个post meta:$DATA: 我要更新的数据$TIME: UNIX时间戳:time(), 了解该帖子何时更新为新的$DATA</因为我有很多帖子没有$DATA Posteta,当我查询帖子以执行更新时,我希望帖子的顺序如下:首先,我想要任何这样的帖子not 拥有$TIME Posteta然后是所有其他的,从我之前更新的那些开始,这些是我正在使用的查询参数:$args = a
某些元(数组)值的WP元查询
如果我通过“my\\u meta\\u key”使用meta\\u查询来获取帖子,我只会得到这样的结果Array( [0] => Array( [nested_key1] => something_I_want1 [nested_key2] => something_I_want2 [dont_care_key] => something_I_dont_care_about )
是否有可能检索具有某一元数据值的所有帖子?
在4.5下,我有meta_key 同系列meta_value 如19、20等我试图在模板中循环遍历它们,我想我是一种特殊的密集型。最近我试过$args = [ \'post_type\' => \'series\', \'posts_per_page\' => -1, \'meta_key\' => \'series\', \'meta_query\' => [ \'key\' => \'
带有2个元键和元值数组的WP_QUERY
Hi in my post\\u type=shop我有2个元键和值数组自定义字段 Name Values cu_status pending,processing,completed cu_date 12-Jan-2016 , 13-Jan-2016, ...... any date in the same format date(\"d-M-Y\") 现在,我需要遍历cu\\u状态为待定、正在处理且cu\\u日期在20