您当前的位置:首页 > TAG信息列表 > meta-query
使用META_QUERY匹配序列化数组
我之前问过一个相关的问题,但我想我终于找到了问题的症结所在。我正在使用Advanced Custom Fields 并将许多自定义字段附加到我的帖子类型。我正在尝试更改URL以通过自定义字段和值接收帖子。我真的很接近了。这是我的functions.php:add_action(\'pre_get_posts\', \'my_pre_get_posts\'); function my_pre_get_posts( $query ) { if( is_admin() ) {
Query by radio button ACF
我正在制作一个页面模板,该模板应显示具有与页面标题匹配的元值的自定义帖子类型。元价值是通过Advanced Custom Field 单选按钮,但查询没有考虑meta,而是显示所有帖子。我查过了$name 存储正确的字符串,帖子的值正确program 钥匙以下是查询代码:$name = get_the_title(get_the_ID()); $args = array( \'post_type\' => \'project\', \'posts_per_pa
使用WP元查询按开始日期和完成日期显示自定义帖子类型
我有一个名为“事件”的自定义帖子类型,我有一个按每月显示事件的页面。每个事件都有一个start\\u date和finish\\u date自定义字段(使用高级自定义字段插件),该字段将日期存储为yymmdd。如果一个事件跨越两个不同的月份,它只会出现在开始日期的月份。我也被困在如何在完成日期的当月显示它。例如,如果我有一个开始日期为2014年3月19日、结束日期为2013年4月19日的活动,它应该出现在3月和4月。我正在使用以下内容:// Get chosen month to display from
将数组与PRE_GET_POST中的META_QUERY进行比较
我正在开发一个表单,用于使用高级自定义字段插件创建的自定义字段过滤帖子列表。由于表格的原因,我使用pre_get_posts 通过GET请求更改查询的操作。(以下代码引用是PHP或从print_r())我将meta\\u查询设置为:$query->set(\'meta_query\',$filter); 以及$filter 如下所示:Array ( [0] => Array ( [key] => d
根据带通配符的元查询获取特定的中继器行(通过高级定制字段)
我使用了以下示例5:http://www.advancedcustomfields.com/resources/how-to/how-to-query-posts-filtered-by-custom-field-values/ 通过通配符查询帖子。然而,我的问题是,我只想显示与元查询中的通配符相同的行(来自repeater字段)。为了提供更多的上下文,这里有一个简单的示例。我有一个元查询,它通过“week”字段获取属性的可用性,该字段通过表单和$\\u POST数据实现。例如,我已经对值进行了硬编码。$
使用带有两个键的META_QUERY对帖子进行排序失败,但可以将其作为单个查询进行分离
我有一个我试图分类的课程列表。为了进行排序,我想使用两个高级自定义字段。首先选择字段class_day 包含日期:1 : Mon 2 : Tue 3 : Wed 4 : Thu 5 : Fri 6 : Sat 7 : Sun 第一个值专门设置为一个数字,以使其易于排序,而第二个标签值将在前端显示。第二个字段是简单的文本字段class_start 使用数字,例如。19:00. 现在我想按class_day 字段,如果当天发生事件,则根据class_s
按自定义字段日期的数组排序
我想按一个名为date_start 但是,如果我已经有了一个元密钥,那么如何为其包含一个元密钥呢?$currentshowid = get_the_ID(); $today = date(\'Y-m-d\'); $args = array( \'meta_key\' => \'show_id\', \'meta_value\' => $currentshowid, \'orderby\' => \'meta_value_nu
元关键字中的任意数字(wp查询)
我有这样一个疑问。字段modules\\u%\\ u文本是高级自定义字段灵活字段,其中%应代表任何行号,它表明它应该像那样工作,但事实并非如此。我做错了什么?也许%不代表任何数字,或者?如果我输入的是modules\\u 0\\u文本,我得到的是正确的字段。... \'meta_query\' => array( \'relation\' => \'OR\', array( \'key\' => \'price\', \'valu
ACF关系字段搜索筛选
我正在尝试使用ACF关系字段分配相关帖子。它具有提前键入搜索功能,可以按邮件标题进行搜索。我想将meta\\u数据搜索添加到ACF关系搜索中。This question 我的查询工作正常,但搜索字段仍然显示没有结果。 我认为typeahead正在删除结果,因为typeahead只与标题匹配。有没有办法编辑它以允许元数据在搜索结果中返回?
使用分类标准自定义字段查询自定义邮政类型
我有一个分类法叫做城市。我已经使用ACF为此分类法创建了一个名为Country的自定义字段,以便我可以创建一个城市并在仪表板中选择它所属的国家(使用预定义选项选择列表)。然后我创建我的帖子,并选择它所属的城市。(即巴黎)在前端,我从ACF自定义字段的值中创建了一个下拉列表,该字段工作正常,如下所示 $field_key = \"field_1234564545445\"; $field = get_field_object($field_key); if( $field
根据当前查询分类术语自定义循环隔离POST元输出
我已经开始构建一个页面来显示基于特定标准的一系列产品。每个产品都是两个独立分类法的一部分,一个用于品牌,一个用于产品尺寸(每个产品可以有多种尺寸)。我在post屏幕上设置了几个元图像上传框,允许为每个产品大小上传不同的缩略图(包装等不同)。我希望它显示在一个排序列表中,其结构与以下类似:Product Size 1 -Brand 1 -Product 1 -Product 1 thumbnail for Product size 1
当值为序列化数组时,如何按高级自定义字段查询发布?
Bottom for resolution我想我快疯了。我一辈子都搞不懂这件事。我有一个高级自定义字段,它是一个选择框。选择框有多个值,允许进行多个选择。我在这个下拉列表中发表了1篇文章,并选择了3个值。我现在需要能够显示所有具有其中一个值的帖子。所以我创建了一个新页面,并开始在谷歌上搜索代码来实现这一点,我尝试了很多方法,但似乎都没有奏效。现在,如果我将此ACF更改为单选,我可以做得很好。但由于它是这个多选序列化数组,所以我无法理解其语法。目前,我的带有以下代码的页面返回了许多帖子标题,包括我想要的,但
如何根据一组META_KEY值检查单个数字值?
关于检查meta_key 针对一系列meta_values, 但我想做相反的事。我有一个网站,有项目和新闻评论。当客户添加审查时,他们有一个自定义字段(ACF)从列表中选择与之相关的项目。我现在尝试在一个页面上显示与某个项目相关的所有新闻评论。我有项目ID,并使用带有$args的查询来选择我想要的新闻评论。我的当前$args: $args = array( \'post_type\' => \'pressreview\', \'order\'
查询META(和NOT:按META查询帖子)
如果我理解得好WP_Meta_Query 通过Wordpress,您可以通过metas查询帖子。但我想做的是取回metas;不是帖子。我想获取那些与post ID没有任何关系的meta。假设我的wp\\U Posteta表中有这些条目:meta_id | post_id | meta_key | meta_value 1269 21 vote_up 1 1268 37 vote_up 17 1267
是否在GET_POST()META_QUERY中使用非自定义字段?
是否可以在中使用非自定义字段get_posts()\'s\'meta_query\' 使用or-具有自定义字段和类别id的关系语句?像这样:$args = array( \'posts_per_page\' => 6 , \'offset\' => 0 , \'meta_query\' => array( \'relation\
GET_POST_META导致数据库查询
我想知道为什么我的网站的搜索结果很慢。我用过最好的Debug Bar 插件,并发现每个搜索结果都会导致5个DB查询,其中3个是SELECT meta_key (完整的查询列表见下文)。在下面的搜索循环代码中,我看到它调用get_post_meta 两次,如果我把它们去掉SELECT meta_key 每个帖子的查询消失,性能也相应提高。从…起Otto\'s excellent answer, 我知道post meta应该被缓存,除非update_post_meta_cache=false, 我什么地方都没
在相似比较中具有多个元值的单个元键
我如何用单个元键搜索帖子,但在相似的比较中可能有多个元值。这是我的查询帖子数组。Array( [post_type] => post [posts_per_page] => 3 [order] => DESC [meta_query] => Array( [relation] => AND [0] => Array( [
META_QUERY未获取结果时出错
我有这个WP_Query<?php $args = array( \'post_type\' => \'banner\', \'posts_per_page\' => 25 , \'meta_query\' => array( \'relation\' => \'AND\', array(\'key\' => \'ads_status\',\'valu
与QUERY_POSTS中的META_QUERY一起使用运行缓慢
嘿,我有一个问题,这是我的代码,如果我使用从$获得的所有参数,那么它的启动速度会很慢。。。。。(大约5分钟)。$checkbox = array( \'immediate\'=>\'כניסה מידית\', \'air\'=>\'מיזוג\', \'furniture\'=>\'ריהוט\', \'renovated\'=>\'משופץ\', \'elevator\'=>\'מעלית\
Add_Filter>Posts_Where部分工作
我开始使用以下代码:Used with meta_query in query_posts works slowly我更改了代码并开始使用add_filterfunction filter_where($where = \'\'){ global $wpdb; if($_GET[\'fromNumberOfRooms\'] > 0) { $where .= \" AND ($wpdb->postmeta.meta_key = \