您当前的位置:首页 > TAG信息列表 > meta-query
WordPress通过元关键字获取元值
如何通过meta键获取meta值我想通过元键获取值。这就是我迄今为止所尝试的: $args = array( \'post_type\' => \'post\', \'post_status\' => \'publish\', \'posts_per_page\' => -1, \'meta_key\' => \'picture_upload_1\' ); $dbResult = new WP_Qu
是否在与QUERY_POSTS中的META_QUERY进行比较之前检查是否设置了字段?
我设置了一个查询来比较一些自定义字段的开始日期和结束日期。岗位需要填写开始日期;但是,结束日期不是。这会导致以下问题:query_posts( array ( \'meta_query\' => array( array( \'key\' => \'start_date\', \'valu
META_QUERY的XOR功能
我正在尝试解决事件显示的问题。一个事件有它的开始和结束日期,用meta编写。例如,事件开始于(dmY)2013年4月3日,结束于2013年4月8日。使用WP_query 和meta_query 如果我试图在2013年4月9日之前获取数据,我可以排除此事件。同时,这项活动将在每天的间歇期内出现,这也很酷。但是,如果我想在2013年4月2日之前获取数据,我真的不能排除这个事件我使用的时间间隔是这个月,例如从2013年4月1日到2013年4月30日。这是代码在我的特殊情况下,我需要XOR功能meta_relat
基于自定义Query_vars和使用PRE_GET_POST更改主查询的META_QUERY
我已经注册了自定义重写规则query_vars 用于显示基于ISO日期格式的事件列表。例如,当用户请求URL时,http://site.com/by-date/2013-04-04/, 我的query_var 是日期部分,我想显示一个事件列表meta_key 属于_event_scheduled_date 等于中的ISO日期值query_var.每当我尝试使用以下代码修改$query 在里面pre_get_posts WordPress启动404,不查询帖子。我已经能够使用pre_get_posts 操作
如何在wp_postmeta表中查询任何特定的meta_value?
我在主题文件中使用以下代码从DB获得一些输出:<?php $querystr = \"SELECT DISTINCT meta_value FROM $wpdb->wp_postmeta WHERE \'meta_key\' LIKE \'movie_name\' ORDER BY meta_value ASC\"; $movie_names = $wpdb->get_results($querystr, OBJECT); echo sizeof($movie_name
在商店页面中显示特定类别的产品
我知道很多人问这个问题,但我没有找到合适的方法。如何在执行店铺页面的查询之前添加一个简单的meta\\u查询(product\\u cat)。也许用过滤器?当做阿德里安
Change order of posts
我最近发了一篇帖子,没有正确解释自己!再来一次,但要有更好的解释。我需要“选择选项”更改query\\u帖子的顺序。我当前的代码是:<select> <option selected=\"selected\">Select order of posts</option> <option>Highest price</option><!-- hypercart_meta_price \"order=DESC\
MySQL查询和订单元值
我对WordPress进行了如下mysql查询:$querystr = \" SELECT $wpdb->posts.* FROM $wpdb->posts, $wpdb->postmeta WHERE $wpdb->posts.ID = $wpdb->postmeta.post_id AND $wpdb->postmeta.meta_key = \'where\' AND $wpdb-&g
用数值筛选WP_QUERY META_QUERY不起作用
这是一个非常密集的标题。我有一个自定义帖子类型“event”,它有一个日期/时间选择器字段“event\\u Date”,这要归功于高级自定义字段插件。此日期/时间选择器将UNIX时间戳保存到数据库中。我正在尝试使用WP\\u Query获取今天或将来的所有事件。这是我现在掌握的代码:$args = Array( \'post_type\' => \'event\', \'posts_per_page\' => -1, \'
使用Meta_Value日期执行查询
我试图使用自定义字段的值对自定义类型的帖子执行查询。此字段包含字符串日期:dd.mm。yyyy年。帖子类型名称为“event”,自定义字段名称为“date\\u event”我想显示所有具有与当前月份匹配的日期月事件的事件。有什么建议吗?
使用自定义帖子类型元键过滤搜索结果
默认搜索返回所有帖子类型,这就是我想要的。但是对于一个特定的自定义帖子类型,我想将结果限制为特定的元键值(自定义日期必须大于今天)。使用pre\\u get\\u posts挂钩并设置meta\\u查询确实可以为该帖子类型获得正确的结果,但它也会过滤掉所有未设置该键的帖子类型。是否可以只对一个特定的cpt使用meta\\u查询?这应该足够清楚,但这里有一些代码:function searchExcludeOldMatches($query) { if (!is_admin()&&a
按作者和/或标签查询帖子
我很确定我需要进行某种自定义查询,但不确定最好的方式。我有一个作者页面。它需要显示作者的帖子。那很好,我能做到。我需要修改查询,以便它显示作者的帖子以及标记为该作者姓名的帖子。所以我想象这个问题是这样的query_posts(\"author=$author_name||tag=$author_name\");我想我可以使用WP\\u query设置查询并将meta_query 与关系OR 但这只返回了作者的帖子,而忽略了标记的帖子: $args = array( \"showposts\
WP_QUERY具有多个元查询语句和ORDER BY META_VALUE
这是我的问题:$the_query = new WP_Query( array ( \'post_type\' => \'pass\', \'posts_per_page\' => \'-1\', \'post_status\' => \'publish\', \'orderby\' => \'meta_value\'
按META_KEY查询和ORDER BY META_VALUE_Num返回orderby日期
我正在尝试使用orderby 和自定义WP_Query wordpress的功能。它可以很好地按元数据选择项目并按date.不幸的是,我似乎无法获得由meta_value 数字。以下是查询的参数:$args = array( \'post_status\' => \'publish\', \'post_type\' => \'participant\', \'order\'
Optional Meta Query
我在WP的posts表中有存储为POST的位置。我正在使用地理数据存储进行地理定位(http://wordpress.org/plugins/geo-data-store/). 这对我来说非常有用,因为我目前可以从起点(转换为坐标的城市)选择的任何半径获得结果。我之前在城市上使用了精确匹配-当用户单击一个城市时,它加载了与单击的城市完全匹配的Posteta的结果-我单击Asheville,我在Asheville获得了位置。切换到地理位置导致的问题是,现在当用户单击一个城市时,该城市内的一些结果不会显示,因
WordPress元查询:关系工作不正常
我制作了一个自定义搜索框,让用户进行搜索。我已经通过自定义元框将必填字段添加到我的编辑面板中。我有一个帖子,里面有一些元数据,比如伦敦作为地方,13021作为邮编。我想要结果kawsar_pa_place = 伦敦和kawsar_pa_pc = 因此我使用\'relation\' => \'AND\'. 但我有0 result found.我通过以下参数进行了查询:$args = array( \'cat\'=> \'3\', \'posts_per_page\' =&
根据元键/值获取帖子
我有一个自定义帖子类型“custom\\u author”,它是在使用带有字段键“selected\\u author”的元框下拉列表制作新帖子时选择的。这就是我的wp\\U Posteta的样子:其中13088是分配了“author”13112的博客文章。我试图通过以下方式获取特定作者的所有帖子:$args = array( \'post_type\' => \'post\', \'post_status\' => \'publis
最佳实践--元查询与POST_子句的“左连接”排序
更多的是一个伪代码问题,而不是实际代码。我有一些自定义的贴子元附加到附件,并为此元创建了一个列表列。meta要么为1,要么为null(未设置),但我正在尝试为所述列启用排序。有没有办法利用meta_query 对于WP\\u查询,本质上是左连接,在这里我得到所有值(1或null),然后我可以利用orderby=meta_value_num 用于订购?显然,它的工作方式是连接到posts\\u子句,添加一个连接,并执行orderby-只是好奇在使用直接WP\\u查询功能时这是否可能!谢谢
排序:定制查询,先按meta_value_num排序,然后按标题排序
我尝试运行一个自定义的post类型查询,以匹配以下条件:首先按年份降序排序电影,然后按标题字母顺序(“年内顺序”)。所需输出:电影标题A,2006电影标题Z,2006<1996年电影片名A我使用以下代码:$wp_query = new WP_Query(); $wp_query->query( array( \'post_type\' => \'movies\', \'distribution\' => \'co
未定义属性:WP_QUERY::$POST
我正在进行元数据之间的一些比较,但在正确引用查询结果时遇到了一些问题。要建立的第一个查询$team_is_home 效果很好,但只要我尝试捕获帖子的ID$team_is_home这有点混乱,我收到警告:“未定义属性:WP\\u查询::$post”$args = array( \'post_type\' => \'match_report\', \'post_status\' => \'publish\', \'meta_quer