您当前的位置:首页 > TAG信息列表 > meta-query
Tax query AND/OR meta query
在我的WP\\U查询中,我希望有一个税务查询和一个元查询,但我希望结果包括与税务查询和/或元查询匹配的结果-如果我像下面这样做,那么它只返回与税务查询和元查询匹配的帖子。 $args = array( \'post_type\' => \'product\', \'posts_per_page\' => 12, \'tax
Meta_Query拒绝返回结果
我试图返回特定查询的帖子。使用以下代码:$meta_query = array( \'relation\' => \'OR\', array( \'key\' => \'tic_assignment\', \'value\' => $current_user -> ID, \'compare\' => \'=\', ), arra
将元查询与类别筛选器相结合
在每个类别中都有一个特殊的帖子,其中包含一个名为“overview”(“overview”=“true”)的元键。选择类别后,我们将获得该类别中的所有帖子,包括概述项目和子类别中的所有帖子,包括其“概述”项目。我想使用pre\\u get\\u posts筛选出所有子类别的“概述”项目,但保留我选择的实际类别的概述。我可以设置meta\\u查询过滤器(具有一个或多个条件),但如何同时包含标准字段查询。[类别有点奇怪,因为它们不是一个简单的字段,如果我理解正确的话]。这是pre\\u get\\u post
检查与当前帖子类型不同的自定义字段值,然后执行某些操作
我有两种帖子类型,一种用于我的帖子,另一种用作提交表单。当一个用户在一个单独的帖子页面上发布类型a时,我会尝试进行一些检查,然后显示内容-1) 我正在检查用户是否已登录2) 如果他在B类帖子中发布了任何帖子(提交的表格)3) 如果是,那么作者发布的帖子类型B中的自定义字段(1)是否为空4) 如果不为空,该值是否与当前正在查看的帖子类型A中任何帖子的自定义字段(2)的值匹配这就是我目前所拥有的---<?php $user = wp_get_current_user(); $user_
meta_query with multiple key
我有一个搜索输入,然后我想显示在多个meta_key. 我怎样才能做到?这是我的code$filter = array( \'post_type\' => \'request\', \'post_status\' => \'publish\', \'posts_per_page\' => -1, \'meta_query\' => array( \"relation\" =>
使用META_QUERY按‘PRICE’筛选循环
我需要根据用户指定的“价格”的最大值和最小值筛选页面上的帖子。我把数据库中注册的物品的“价格”记为“longchar”。用户输入要在中筛选的“价格”input type=text.过滤部分似乎不起作用,没有发生任何实际情况。例如,如果用户希望查看从87欧元开始到5000,00欧元为止的所有项目,则循环如下:$adsAll = array( \'post_type\' => $postType, \'meta_key\' => $metaKey,
排序依据自定义字段值不适用于ACF日期字段
我有自定义的post类型事件,它具有自定义字段event\\u date。此字段的日期格式设置为Ymd。我正在尝试按event\\u日期的顺序获取帖子以下是按此顺序拉柱的代码$today = date(\'Ymd\'); $args = array ( \'post_type\' => array( \'event\' ), \'posts_per_page\' => \'-1\', \'o
元查询日期列添加[x]天以进行验证
我正在从ajax中检索事件数据,并使用挂钩加载更多插件。要求是我需要验证检索所需的天数。事件结束日期10天后,将不会显示结果。$args = [ \'post_status\' => \'publish\', \'post_type\' => array(TribeEvents::POSTTYPE), \'posts_per_page\' => 20, \'meta_key\' => \'_
如何传递用户META_KEY和META_VALUE(值为数组)
我想将user meta\\u key传递给meta\\u value,但meta\\u value数组如下所示:$user_biodata = array( \'register_facebook_id\' => 1311064406686333, ); 我想检查用户是否已经通过此功能注册;$wp_users = get_users(array( \'number\' => 1, \'count_total\'
查询用户角色及其技能
我正试图让所有这些用户都有候选人的角色和以下3项技能。skill a, skill x, skill e. 只需要三个用户,我错过了什么$args = array( \'role\' => \'candidate\', \'meta_query\' => array( \'relation\' => \'AND\', array( \'key\' => \'as_skills\',
在以下场景中哪个最好:post_meta vs自定义表vs父/子帖子
我正在寻找一些关于如何处理发展问题的建议。我正在建立一个社区网站,订阅者可以在这里创建自己的私人帖子。他们输入的数据分为两组:主数据存储为post\\U元表中每个专用post的自定义字段</与每个私人帖子相关且唯一的辅助数据辅助数据也可以由帖子作者编辑/删除。查看私人帖子时,还会显示辅助数据。下面是我试图实现的一个示例-不是实际情况,但原则是相同的:Primary data : 姓名、地址。Secondary data : 用户可以随时输入任意数量的天气报告。每个报告由3个字段组成:日期(固定格式/
META_QUERY‘COMPARE’=>‘LIKE’不工作?
我在mysql数据库中有一个带有键“app\\u I\\u have”的元字段和值,如:a:3:{i:0;s:14:\"mobile studio\";i:1;s:12:\"own studio\";i:2;s:9:\"makeup artist\";} 现在,我想通过pre\\u get\\u posts挂钩查询帖子,如下所示:add_action( \'pre_get_posts\', \'rt_tax_archive\' ); function rt_tax_archive($query)
根据元值将帖子从主循环中排除
我需要修改主循环(index.php),以排除具有特定元值集的帖子(通过ACF真/假字段)。function exclude_featured_post( $query ) { if ( $query->is_home() && $query->is_main_query()) { // in case for some reason there\'s already a meta query set from other plugin&
如何搜索META_QUERY LIKE或TAX_QUERY LIKE并在搜索结果中抓取这些帖子?
我需要搜索property post类型,在不是主查询的常规WP\\U查询中,但我需要能够搜索值LIKE 在以下任何meta\\u查询中,也需要搜索LIKE 在tax\\u查询中,但tax\\u查询和meta\\u查询之间的比较不应是AND, 它需要是一个OR. 如何做到这一点?以下是我的WP\\u查询参数的设置方式,但它不会在应该返回的地方返回任何结果:array ( \'post_type\' => \'property\', \'posts_per_page\' =&g
在选择器后的CSS中使用的动态背景图像
.about-img:after { background-image: url(../img/tola.jpeg); } 如何在WordPress中动态显示上述代码?它不仅是背景图像,而且在css选择器后使用。
如何在WP_Query META_QUERY中创建动态值
我需要将动态值传递给wp\\u查询中meta\\u查询数组中的value键。是否可以在查询中传递动态值。我的代码是$prodPost = new WP_Query( array( \'post_type\' => \'product\', \'posts_per_page\' => 6, \'paged\' => 1, \'meta_query\' => ar
比较元查询中的时间戳不起作用
我想比较a中的两个时间戳meta_query 而不是comparing two dates 在“Y-m-d”格式中,它们各自单独存储在自定义字段中,但没有成功。第一个时间戳是事件开始日期/时间,第二个是本地日期/时间,也作为时间戳。当我在代码中使用它们时,帖子会以不可理解的顺序显示。这里怎么了?“Y-m-d”格式的日期比较工作正常。function add_custom_post_type_to_query( $query ) { if ( $query->is_home() &am
显示按两个自定义字段排序的两种帖子类型
我有两个自定义的帖子类型,由两个第三方插件创建,我想通过主查询显示在一个常见的有序列表中。它们必须按两个不同的自定义字段排序,但具有相同的信息-事件开始日期,以相同的格式“Y-m-d”存储。下面是我的代码,但它不能按预期的方式工作-首先显示事件类型的帖子,但以任意无序的方式显示,然后按预期的方式显示facebook\\u事件类型的帖子。我如何解决这个问题?function add_custom_post_type_to_query( $query ) { if ( $query->i
从自定义元查询获取帖子
我想使用get_posts() 函数,使查询正常工作时遇到问题。这个$country, $us_state, $ca_state, $mx_state 将从重力表单条目中提取值。以下是查询:$post_type = \'reps\'; $state_meta_key = \'rep_state\'; $country_meta_key = \'rep_country\'; $country = \'Mexico\'; $us_state = \'\'; $
元查询不像预期的那样工作
我在元查询方面有点大问题。我设计了一个查询来检索自定义字段pickup\\u地址中存在这些单词的帖子。字段的元值中有此字符串:43 Longview Drive,PapamoaEDIT这是Im使用的元查询:$args = array( \'post_type\' => \'posts\', \'meta_query\' => array( \'relation\' => \'OR\', array( \'key\