您当前的位置:首页 > TAG信息列表 > meta-query
query post by author gender
我正在我的网站上使用utimate成员插件。对于每个成员(作者),我有一个字段来存储成员性别。(男/女)。数据存储在我的数据库中,在wp\\u usermeta中。元键是“性别”,元值是“男人”或“女人”。我正在尝试编写一个wp查询,以显示所有作者的所有帖子,但只显示“Homme”作者,另一个只显示“Femme”。以下是我的wp查询,用于显示所有帖子,无需按性别筛选:<?php $custom_query_args = array( \'post_type\' =>
从搜索结果中排除包含某些元数据的帖子
我正试图从搜索结果中排除所有带有特定元数据的帖子,但到目前为止,这还不起作用。下面是我使用的代码:function ZoekGeenLegeItems( $query ) { if( is_admin() || !$query->is_search() || $query->get( \'post_type\' ) != \'item\' ) return $query; $query->set(\'meta_query\
取消发布具有未完成字段的作者
我想取消发布没有填写我创建的所有额外字段的用户配置文件。我使用自定义meta_query 在用户分类法中,以筛选那些作者,这是可行的,但它不在author 模板。function unpublish_not_full_authors( $query ) { if ( $query->is_author() && $query->is_main_query() ) { // your code to set $current_use
META_QUERY‘比较’=>‘!=’不工作
我使用的是自定义帖子类型,在帖子中有一个复选框元字段featured post.所以有两种情况。当我用meta_query 其结果百分之百完美。这是我的代码:$c_clients_args = array( \'post_type\' => \'clients_testimonials\', \'posts_per_page\' => 6, \'ord
WP元查询-混合AND/OR查询不起作用
这件事让我大吃一惊。我正在创建一个物业网站的搜索功能-非常简单。简单查询,如max_price, max_beds, rent_or_buy 工作正常。但我正在尝试创建一个关键字匹配搜索,可以查询postcode, project_id 和suburb 我的查询结果为空。我的meta_query 的参数WP_Query 看起来像这样;( [relation] => AND [0] => Array ( [k
Can't figure out query logic
请帮助我了解如何在我的post query中构造此meta\\u查询!我的帖子类型有两个分类(“audition\\u type”和“union\\u requirement”)。在我的网站的一个页面上,用户可以使用复选框过滤帖子类型的查询(“试听”)。下面的meta\\u查询可以很好地获取用户选择的所有帖子,但它并不完全正确。我需要它返回与“audition\\u type”分类中选择的任何术语匹配的所有帖子,然后通过仅获取选择了“union\\u requirement”术语的帖子来进一步缩小范围。所
WP REST API-根据术语和筛选器获取定制分类
我需要获得分类术语property\\u category的数据列表,基于此property\\u category具有公寓、房子、办公室等数据。例如,给定的localhost urlhttp://192.168.0.101:8383/wp-json/wp/v2/taxonomies/property_category 并且还需要获取分类术语property\\u type\\u category的数据列表,基于此property\\u type\\u category具有诸如rent、sale
按自定义字段筛选查询发布(按日期)
我想使用2个元键筛选query\\u poststart_date 和end_date, 我想让我的帖子按即将发生的事件和过去的事件来划分。start_date 和end_date 以时间戳格式存储以下是我尝试过的方法,但不起作用: $metaq = array( \'key\' => \'start_date\', \'value\' => strtotime(\
使用WP REST API 2过滤多个自定义字段
我想根据多个acf自定义字段和关系筛选帖子。类似这样:$args = array( \'post_type\' => \'product\', \'meta_query\' => array( \'relation\' => \'AND\', array( \'key\' => \'color\',
数组中的META_QUERY键值
我有一个名为“游戏”的自定义帖子类型,其中包含一些ACF字段。其中一个字段是一个Post对象(称为review\\u link),它接受来自名为“reviews”类别的帖子。另一个字段是分类字段(称为gametags),用于查找“posts”的post\\u标记分类这就是我正在努力实现的目标:每当您阅读类别评论中的帖子(post\\u type=post)时,都可以从游戏(post\\u type=Game)中向侧边栏添加信息,该游戏在post Object字段中有此特定帖子。每当您从任何类别阅读帖子(p
如果META_QUERY具有7个以上的值,则WP_QUERY返回空
我有一个自定义循环来显示自定义帖子类型\'properties\' . 其思想是根据用户选择的不同搜索参数来搜索属性。现在我面临的奇怪问题是,如果搜索参数的数量增加到7,那么WP\\u查询根本不会返回任何结果。具有这些搜索参数的属性存在于WP后端。如果我删除任何一个搜索参数使其小于7,则会显示结果。但一旦参数数量增加,它将不会显示任何结果。我做错了什么?以下是元查询数组:( [0] => Array ( [key] => payment_stat
如何向wp_Query提供meta_key数组?
我正在尝试构建一个wp\\u查询,到目前为止,我已经使用以下查询获得了所需的结果。$args = array( \'meta_query\' => array( \'relation\' => \'OR\', array( //check if meta key exists \'key\' => \'youtube-1\', \'compar
如何根据元价值对帖子进行排序?
如何根据所有帖子的元值对其进行排序?我正在使用以下代码:$args = array( \'meta_query\' => array( array( \'key\' => \'wpcf-stream\', \'value\' => $_POST[\'category\'], \'compare\' => \'=\' )
获取具有多个元值的帖子
我有一个ACF选择字段,它具有多个值。现在我想使用get_posts() 获取这些自定义帖子。我的论点如下:$party = \'test1\'; $function = \'test1, test2\'; $args = array( \'numberposts\' => -1, \'post_type\' => \'event\', \'meta_query\' => array(
具有多个元查询的高级排序
我正在使用最新版本的WordPress。我已经浏览了关于wp\\U查询和meta\\U查询的法典。我还通读了以下内容:https://make.wordpress.org/core/2015/03/30/query-improvements-in-wp-4-2-orderby-and-meta_query/https://make.wordpress.org/core/2014/08/29/a-more-powerful-order-by-in-wordpress-4-0/以下是我的$参数用于查询:$ar
在PRE_GET_POST中使用META_QUERY和定制字段返回数值范围内的帖子
我正在尝试建立一个音乐曲目搜索页面,让访问者:选择帖子类型选择流派选择心情指定每分钟节拍(bpm)范围wp_dropdown_categories() 正在为其风格和情绪工作(即,我不需要修改pre_get_posts), 但我不能将帖子限制在特定“bpm”范围内。我在下面编写的代码要么在“bpm\\u start”和“bpm\\u finish”中分别选择20和180这样的特定范围时,根本不返回任何结果,要么在这样的搜索中得到奇怪的结果:http://www.domain.com/?s=&pos
我可以使用PRE_GET_POST将来自两个不同元键的值相加吗?
我正在存储post meta值_likes 和_dislikes 在里面postmeta. 在某些情况下,我希望能够根据帖子的净得分(喜欢减去不喜欢)来查询帖子,并按其排序。我熟悉按元数据查询和排序帖子,但我不确定是否可以在pre_get_posts. 我觉得我需要创造一个新的WP_Query 对象,但我确实不希望转储当前查询对象。Is it possible to alter the already existing query object in the pre_get_posts action t
向WP META_QUERY添加查询字符串中的数组
我正在以数组的形式从查询字符串中收集值。然后收集这些值并将它们放入“meta\\u查询”的值中。在WP\\u查询没有输出任何内容的情况下,我遇到了问题。我觉得“meta\\u查询”中的第二个数组有问题。我尝试将比较改为“LIKE”,这样会显示所有内容,而不是查询中的内容。我还试图消除这种关系,否则对结果没有影响。当我打印出变量时,我得到了我想要的正确数组。查询字符串:?variable[]=value1&variable[]=value2 PHP代码:<?php $vari
按元价值归档帖子+24小时
我正在使用此代码归档一些自定义帖子类型:$where .= \" AND wp_postmeta.meta_value >= now()\"; 元值是一个日期字段。在datefrom值设置完毕的当天,post将获得存档。我想它被存储为存档后的元日期1天。有什么办法改变吗$where .= \" AND wp_postmeta.meta_value >= now()\"; 而不是现在?如果是,怎么可能?以下是完整的功能: function custom_posts_where
自定义查询,检查多个元键的值
我正在使用两个插件,在组合它们时遇到了一些问题。一个是事件日历,它向帖子添加新的元键,另一个是显示帖子为网格插件,它使用自定义查询从日历插件获取事件帖子。我需要有一个自定义查询,只获取结束时间早于当前时间的事件帖子。我的问题是,事件结束时间的元键没有存储为完整的时间戳,而是分为3个键(见下文)。 pec_end_time_hh = \'19\' pec_end_time_mm = \'00\' pec_end_date = \'2016-06-10\' 如果结束时间全部存储