您当前的位置:首页 > TAG信息列表 > meta-query
在添加查询参数中使用META_QUERY
我试图通过单击自定义列中列出的值来过滤帖子列表。要了解这一点,我正在使用:$minisite = sprintf( \'<a href=\"%s\">%s</a>\', esc_url( add_query_arg( array( \'post_type\' => $post->post_type, \'meta_query\' => array(
自定义字段按日期查询
我想获取自定义字段日期在将来的WordPress帖子,但从该查询中获取正确结果时遇到问题:$args = array( \'posts_per_page\' => -1, \'post_type\' => \'matches\', \'meta_key\' => \'date\', \'compare\' => \'>=\', \'meta_value\'
相同的post_id/meta_key组合的多个后置变量值?
我在Wordpress的安装中潜入思考未来的发展,我做了以下查询:select * from postmeta where post_id = 1485433 and meta_key = \'qode_revolution-slider\' 此查询的结果为6行。。。相同,但meta\\u id值除外。事实上,为了测试,我执行了:select post_id, meta_key, count(meta_id) as metas from tpostmeta where post_
具有多个逻辑的元查询(与/或)
我知道以前有人问过这个问题,但这个功能似乎是在v4中添加的。1和被接受的答案没有帮助(它们是4.1之前的)。如何将元查询与and和ORs“链接”?我找到了这个Update on Query improvements in 4.1 但我似乎无法获得适用于我的应用程序的正确语法。我想在哪里查询帖子flagged 不是1 AND (expiry_date 是在未来OR 空白)我尝试过对数组和“关系”重新排序,但没有效果(数据库中肯定有与此查询匹配的帖子)。查询的日期部分工作正常,但添加flagged 查询不返回
WP_QUERY META_QUERY其中元值以空格结束
我正在物业网站上运行一个标准的WP\\U查询,我想查找所有邮政编码以“SC1”开头的物业。在元查询中,对邮政编码执行普通的LIKE操作是可行的,但它也会返回带有邮政编码SC13的属性,这不是我想要的。因此,我将我的元查询更改为:array( \'key\' => \'_address_postcode\', \'value\' => \'SC1 \', // Notice the addition of the space \'com
WooCommerce:按母产品的分类和产品变化的元数据进行过滤
在WooCommerce中,我想根据product variation\'s meta 和related variable products\'s taxonomy.Note: 所有产品都有变化,没有不变化的产品。例如,我希望能够按相关变量产品(手镯、耳环、戒指……)的类别筛选产品以及它们的变体颜色meta(金、银、青铜……)问题是分类法和产品变体的结合不起作用。要按分类法进行筛选,我使用以下代码: $args = array ( \'post_type\' => array
SQL:以下查询有什么问题(由WordPress WP_QUERY生成,订购价格)
嘿,我有以下SQL查询,它是由WP\\u Query numeric meta Query生成的:SELECT SQL_CALC_FOUND_ROWS wp_postmeta.meta_value FROM wp_posts INNER JOIN wp_postmeta ON ( wp_posts.ID = wp_postmeta.post_id ) INNER JOIN wp_postmeta AS mt1 ON ( wp_posts.ID = mt1.post_id )
如何显示所有关联的帖子和数据元数据的具体日期?
我需要有人回答这个问题。我有显示日期的metabox: $date = rwmb_meta( \'pb_match_date\', \'\', $post->ID ); 我想获得所有与该元数据库的特定日期相关的帖子,如下所示:23 Oct 16:第1后第2后27 Oct 16:第1篇第2篇第3篇查询内容是什么?$args = array( \'post_type\' => array( \'post\' ) ); $my_qu
使用数字META_QUERY比较的PRE_GET_POST筛选器(从日期)
我有一个到期日ACF字段\'post_end_date\' 已应用于多种岗位类型,包括\'post\'.我试图过滤掉整个网站上所有今天的日期大于值的帖子\'post_end_date\'; 换句话说,这篇文章已经过期了。我查过了\'post_end_date\' 值返回与相同格式的数字date(\'Ymd\'). e、 g。echo date(\'Ymd\'); // returns 20161128 for today echo get_field(\'post_end_date\'); //
meta_query problem
我有一个meta\\u查询,它在如下情况下工作:$args = array( \'number\' => $users_per_page, \'offset\' => $offset , \'orderby\' => \'registered\', \'order\' => \'DESC\', \'meta_query\' => array( \'relation\
搜索元查询和搜索列时WP用户查询失败
我正在使用WP\\u User\\u Query构建高级用户搜索,但遇到了一些异常行为。我正在尝试使用一个我知道存在于user\\u nicename和user\\u email字段中的术语进行搜索,但在$args中包含meta\\u查询时未能返回。使用下面的简单查询,在搜索用户表数据时,WordPress会按预期返回所有内容,因为该术语存在于user\\u nicename和user\\u电子邮件中。$args = array ( \'fields\' => [\'ID\'],
如何搜索所有有值的用户元数据,如“Vivek”
我想搜索所有具有元数据值的用户元数据,如“vivek“如果mata密钥为”submitted“并以序列化格式存储元值$args = array( \'meta_query\' => array( array( \'key\' => \'submitted\', \'value\' => \'vivek\', \'compare\' => \'LIKE\' ) )&
如何在WP_Query中结合元查询和POST_in
我构建了一个复杂的查询,它应该做3件事:使用post\\uu-in在$additional\\u-ids数组中选择具有ID的帖子使用post\\u not\\u in忽略$ignore\\u ids数组中ID为的帖子使用meta\\u查询选择包含cpt值(即动物、蓝色和吃草)的帖子以下是我目前掌握的情况:$args_assets = array( \'post_type\' => \'assets\', \'posts_per_page\' =>
现代部落日历wp-元查询根本不起作用
我已经找了好几天了,现在我想让我的WordPress活动日历按我需要的方式运行。我有数百个DB订单和交货日期,每个订单和交货日期间隔约5-10周。我想做的是列出从今天或昨天开始的所有活动。这听起来很简单,但问题似乎是,当您查询两个日期之间的事件时,它将同时查询开始日期和结束日期,从而提供不需要查看且可能会混淆的历史事件。我相信克服这一问题的方法是使用wp\\u查询和meta\\u查询,但无论我尝试以何种方式添加meta查询以按开始日期排序,它都会破坏整个过程。这是下面的问题,任何帮助都会很可怕,因为我已经
通过将自定义元值与发布日期进行比较来过滤帖子
我有自定义的元字段,delivery_date 和collection_date 在WooCommerce订单上。实际上,我有不同的字段,具有不同格式的相同数据(Y-m-d; U; D d/m/Y) 其中任何一个都可能有用。我想列出(在管理页面;is_admin() && $query->is_main_query()) 所有无效订单-交货日期或收款日期在postdate.*我不知道如何创建meta_query如果要比较Posteta值和post值,是否需要使用posts_join
具有多个值的Meta_Query
我需要你的帮助。我的问题是:我有自定义的帖子类型“Player”。这个CPT有自定义字段“季节”。季节可以有多个用逗号分隔的值,例如“201420152016”等。现在我需要筛选在特定赛季(例如2015年和2016年)踢球的球员名单。现在我需要你的帮助wp_query. 我尝试了此代码,但不起作用:-/query_posts( array( \'post_type\' => \'player\', \'meta_query\'
WP_Query meta_query >= date
我已经尝试了几个小时,我的查询无法运行:display only posts (from custom post type) with a field (Advanced Custom Fields date picker) value that is more than today.echo date(\'d-m-Y\'); 打印与posts输出相同的日期格式the_field(\'datum_event\'); : 2019年1月6日$args = array( \'post_type
META_QUERY以检查所有自定义域
我必须使用meta_query 参数,以便在为对象保存的所有可用自定义字段值(以数组格式)中检查关键字。每个对象的元键都不同,因此我不能使用任何静态键。这是我想要实现的目标。\'meta_query\' => array( \'relation\' => \'OR\', array( \'key\' => \'state\', // This is where I am lost \'value\' =>
如果元键不存在,则按元键排序的Pre Get帖子不返回任何结果
我可以按自定义字段(“tour\\u length\\u days”)对帖子进行排序。但是,如果现有帖子上不存在此字段,则不会返回任何结果。我希望有一种方法可以在调整查询之前有条件地检查该元键是否有值?这是我的代码:function apply_destinations_query_filter ($query) { if (is_admin()) { return $query; } if (is_tax(\'de
关于提高此查询/代码的性能的建议
我正在开发一个快捷码,它将创建特定类型的所有自定义帖子的网格。如果我只得到帖子标题,这一切都很好。然而,如果我添加帖子缩略图,我将从大约28个查询移动到大约1000个查询。通过查询监视器查看查询时,我可以看到get_the_post_thumbnail( $post->ID, \'medium\' ) 重复328次。再加上它呼叫wp_attachment_is(), wp_get_attachment_url() 和wp_get_attachment_metadata()这是代码的重要部分$args