您当前的位置:首页 > TAG信息列表 > meta-query
从wp_postmeta中选择max(META_VALUE),其中META_KEY=‘价格’...当值超过999时停止工作
Overview: 我不想回复帖子。我只是希望所有帖子中某个特定meta\\u值的单个最高值。。。只是价值本身。Details: 我在所有帖子中添加了一个自定义meta\\u键“price”。值始终为整数(无小数或非数字字符)。我正在尝试执行一个查询,返回与此特定meta\\u键关联的最高/最大/最大meta\\u值。Buggy Codefunction max_meta_value(){ global $wpdb; $query = \"SELECT max(meta_v
如何使用数组作为meta_field来创建meta_Query?
以下是我的查询的参数:$args = array( \'post_type\' => \'news\', \'meta_query\' => array( array( \'key\' => \'topics\', \'value\' => \'sports\', ) ) ); 当topics 是字符串,但
Creating Custom Query
我在这里碰到了某种绊脚石,我找不到克服它的方法。我正在尝试创建一个自定义的WP查询,它可以按原籍国搜索帖子,同时选择多个国家。我有一个将国家映射到地区的表,因此初始查询将搜索所选地区,并以数组形式返回该地区的所有国家。例如,如果选择非洲,它将返回非洲境内的一系列国家。if(!empty($_REQUEST[\'region\'])){ $region = $_REQUEST[\'region\']; $regionresult = mysql_query(\"S
WP_Query()显示比今天晚结束的帖子
我的问题如下:$wp_query = new WP_Query( \'meta_key\' => \'end_date\', \'meta_value\' => \'today\', \'meta_compare\' => \'>=\', \'post_type\' => \'vehicle\' ); 我只想显示那些具有meta key end\\u日期的车辆帖子类型的帖子,
按多个元元素查询似乎不起作用-WordPress超时
正在尝试运行一个查询,该查询将拉取:给我4篇不在sticky\\u贴子中且具有(my_featured_post = 1 AND photo-image_post_id > 0) OR (my_featured_post = 1 AND photo-image_page_id > 0)或者如果做起来更容易-不知怎么说(my_featured_post = 1) AND (photo-image_page_id>0 OR photo-image_post_id >0)我试过了$que
带或不带值的Meta_Query
我正在使用WP\\u Query按用户输入对帖子进行排序。输入包含元值,该值显示在选择类型字段中。通常,当表单中插入值时,wp\\u查询工作正常。但是,如果用户希望对所有帖子进行排序,而不管meta值是什么,那又如何呢?我的意思是://this is my input form <select name\"rating\"> <option value=\"\">Show all</option> //if user select this, show
尝试在ORDER BY设置为字段值的情况下执行复杂的自定义字段查询
我有两个活动帖子的自定义字段:event-start 和event-end. 当我查询当前事件时,我想显示event-start 或者event-end 大于或等于今天的日期,我想按event-start (不是默认的post\\u日期)。我使用以下参数创建了一个查询:$args = array( \'post_type\' => \'post\', \'posts_per_page\' => $number, \'meta_query
META_QUERY返回排除结果
我在multicheckbox自定义字段中的每个位置都有一系列日间时段。我有一个搜索页面,用户可以在其中选择位置、所需的工作日和活动类型。现在我只有两个示例:一个在星期二开会,另一个不开会。然而,在寻找周二的课程时,两人都出现了。以下是我构建论点的方式:$searchday = $day; // save this value for the results_array $day = array();
如何将lat-lng坐标的帖子作为帖子元查询?
我正在计划一个自定义WordPress主题,其中自定义帖子类型(CPT)将纬度和经度坐标作为其元值。纬度和经度将在谷歌地图中显示为标记。到目前为止,我在显示谷歌地图和CPT作为标记时没有任何问题。这是如果我使用默认顺序查询CPT。当我需要n个最接近坐标(无论是当前用户位置还是在地图上单击的位置)的CPT时,就会出现问题。另一种情况是查询坐标x km半径内的所有CPT。问题是:如何根据保存在帖子元上的经纬度值查询帖子?我真的不知道怎么做,但我认为纬度和经度值应该保存在一个单独的自定义字段中。提前谢谢你。
Query between two meta keys
我觉得我已经非常接近这一点了,但查询一直显示为空。基本上,我正在尝试查询两个日期之间的自定义值。如果开始日期小于当前日期且结束日期大于或等于当前日期,则应返回记录:$args = array( \'taxonomy\' => \'exhibition_type\', \'term\' => \'faculty\', \'numberposts\' => 10, \'post_type\' => \'exhibitio
$wpdb查询特定分类术语中的帖子类型,同时按自定义元值对帖子进行排序?
我有一个自定义帖子类型“event”,一个自定义元字段“event_date”和一个自定义分类“locations”。我想查询$wpdb 以这种方式检索帖子帖子必须为“事件”帖子类型“事件”必须与特定$location “位置”分类中的术语必须按“event\\u date”自定义元值(实际上是yymmdd 格式),与今天的当前日期相比,我尝试使用以下查询参数(我可以获得$location 值(ID或slug)正确,并传递到此查询):SELECT $wpdb->posts.* LEFT
Meta query stopped working
下面的查询突然停止工作,我不知道为什么。<?php $today = date(\"Y/m/j\"); query_posts(array( \'post_type\' => array(\'events\'), \'meta_key\' => \'event_date\', \'post_status\' => \'publish\', \'orderby\' => \'meta_value\
使用META_QUERY获取相关帖子的标题
通过将帖子A指定为帖子B的自定义元字段,我在一个方向上关联了两种帖子类型。我需要根据帖子A的标题进行搜索,并返回关联的帖子B结果。这感觉有点棘手。通常我可以显示帖子中的标题,例如: $post = get_post($post_id); $author_post_id = get_post_meta($post->ID, \'custom_author\', true); $post_object = get_post( $author_
查询数组中的元值
好的,我使用高级自定义字段中的关系字段来处理自定义帖子类型。关系列出了国家/地区,保存这些国家/地区时,它们位于一个序列化数组中:[country] => Array ( [0] => a:2:{i:0;s:2:\"19\";i:1;s:2:\"72\";} ) [_country] => Array ( [0] => field_5049ccf3aac29
在自定义分类术语、帖子标题和元字段内搜索查询
我想创建一个搜索,它可以:在我的自定义分类中搜索-自定义标记搜索帖子标题搜索选择元字段??不知道使用自定义帖子类型搜索-简单部分我查看了wordpress API,但找不到任何有用的内置函数,我在下面创建了一个自定义查询:这里有一个bug,因为它有时会返回重复的结果,这里可能需要左连接。这个查询只在当前搜索术语和标题,但我还希望搜索一个名为cterm的元字段。SELECT wp_posts.* FROM wp_posts, wp_term_relationships, wp_term_
使用META_QUERY NOT IN筛选帖子,其中VALUE具有多个值
我想使用meta_key 在该键中存储多个值。此后,我想过滤掉键中不包含特定值的帖子。换句话说,只显示不包含特定值的帖子。然而,这似乎是不可能的。我在这里写这个问题是想看看是否有人得出了同样的结论,或者我只是遗漏了什么。以下是我使用的代码:// The values in key \"_no_interest\" are: 1,2,3 add_action( \'pre_get_posts\', \'custom_pre_query\' ); function custom_pre_que
获取具有两个META_VALUE的所有用户
我想知道是否有任何有效的方法可以通过比较两个不同的meta\\u键来获取所有用户。我目前正在获取所有与第一个meta相比较的用户,然后通过user\\u id循环以比较另一个meta。我实际上需要计算有多少用户同时具有这两个值。例如:“MRC”=>“Mitis”和“sellable\\u online”=>“true”
元查询:获取多维数组中具有值的帖子
我有一个自定义的帖子类型Album,它有一个名为“tracklist”的自定义字段。Tracklist是一个多维数组,包含曲目标题和曲目链接,如下所示:$tracklist = array( [0] => array( [title] => \'Stairway to Heaven\' [link] => \'stairway.mp3\' ) [1] => array( [title] =>
以数组为值的Meta_Query
我正在编写一些PHP,它允许我的网站的用户提交一个表单并通过他们的post\\u meta查询帖子。除了一件事之外,一切都很好,我使用高级自定义字段创建post\\u meta,ACF将meta值保存为序列化数组。我需要以这种格式保存数据,以便ACF可以预先填充管理面板中的自定义字段。我需要一种方法将值数组(用户通过表单中的复选框选择)与数据库中的序列化数组进行比较。我的查询的第一部分如下所示,其中$便利设施是复选框值的数组:$the_query = new WP_Query( array
是否可以通过WP_QUERY查询自定义元数据
好的,我的问题有点复杂,所以我会试着给出一个一般性的解释,然后再深入细节。我正在运行WordPress 3.4.2,我正在使用WCK帖子类型创建器和WCK自定义字段创建器创建我的自定义帖子类型和自定义字段。我正在尝试从自定义帖子类型“business”中查询附加了自定义字段“special”的帖子。我的问题是,我想更具体一些,只获取特定类型的特殊(在自定义字段创建者插件中设置),但我不知道是否可以/如何使用WP\\u query的meta\\u query参数来实现这一点。我现在拥有的内容将从post类型