您当前的位置:首页 > TAG信息列表 > meta-query
Working Bootstrap Carousel to WP-技术问题
我已经编码了一个工作引导转盘,它需要转换为WP。这只是网站的一小部分,但作为Wordpress的新手,我一直在理解技术问题。下面是我想做的:显示所有上传了特色图像的帖子,作为引导传送带的一部分显示,然后根据需要限制每页的帖子。作为第一步,我认为不要为此使用WP\\u查询。然后尝试常规POST循环。<?php if(have_posts()) { ?> <div class=\"carousel-inner\" role=\"li
是否可以将特定帖子设置为在查询中首先显示?
请原谅我,如果我的问题不是最清楚的,我使用的不是完全正确的。。。我以前从未发过帖子。我试图在我正在开发的房地产网站上设置一个查询,根据自定义字段的值,该查询将优先显示公司的列表(自定义帖子类型),然后再显示其他列表(相同自定义帖子类型)。在我的meta\\u查询数组中,我可以添加如下数组,通过帖子上的自定义字段显示办公室的列表:array( \'key\' => \'office_name\', \'compare\' => \'LIKE\',
使用自定义日期字段值显示自定义发布类型(今天之前),并按自定义日期字段排序
我试图显示自定义日期字段值早于今天的自定义帖子类型。它可以在今天之前显示帖子,但顺序仅基于发布日期。我想将结果排序为meta_key.我尝试了以下代码,但我不明白为什么它不起作用:query_posts( array( \'post_type\' => \'soiree\', \'orderby\' => \'meta_value\', \'meta_key\' => \'date_de_concert\', \
使用META_QUERY在自定义字段中按日期显示事件
我正在为自定义帖子类型事件的特定类别存档制作模板。我需要做一个查询,显示未来和正在进行的事件,按自定义字段中的日期排序。$termName = get_queried_object()->name; $termSlug = get_queried_object()->slug; $event1 = current_time(\'Y-m-d\'); $args = array( \'post_type\' => \'event\',
Meta Query Array Error 500
我有两个CPT——Match 和Player. 每个Match post entry包含与特定比赛相关的详细信息(谁比赛、得分手等)。该信息通过与个人对应的ACF Post对象字段输入Player. 不过,我希望实现的是在每个Player 发布总共有多少次出场、次出场和进球。为此,我使用以下方法meta_query 获取球员开始比赛的总成绩。查询很繁琐,但它可以完成这项工作。不过,我现在遇到的问题是,试图使用相同的查询结构生成子外观的总数会耗尽内存,并返回错误500。$args = array(\'pos
为多个自定义管理筛选器设置适当的查询
我正在为我的自定义帖子类型添加自定义管理员筛选器。我有点搞不清楚该怎么做parse_query 筛选,以便根据2个或更多筛选器筛选我的帖子。最初,对于1过滤器,我可以执行以下操作:$query->query_vars[\'meta_key\'] = \'city\'; $query->query_vars[\'meta_value\'] = $cityId; $query->query_vars[\'meta_compare\'] = \'=\'; 我会得到我的
元查询未正确显示结果
在wordpress帖子中,我有自定义的元字段(发货地点、保证金价格)。我想通过这些元字段过滤帖子。Ship from字段包含多个值(例如:产品可以从中国和美国发货)。当我选择中国时,查询工作正常,但当我选择美国时,查询工作不正常。我正在试图找出query的问题所在。查询如下:$args = array( \'post_type\' => \'post\', \'meta_query\' => array( array(
在元关键字中获取每个有价值的帖子
我正在尝试获取每一篇文章,在元键中有一个特定的URL_cornerstone_data. 从WordPress纪录片中,我可以构建这个查询,这可能让我接近我想要实现的目标:$meta_query_args = array( array( \'key\' => \'_cornerstone_data\', \'value\' => $attachment_url, \'compare\' => \'LI
使用WP_QUERY混合发布日期和发布元值
正在寻找使用自定义字段将旧帖子推送到WP\\u查询中的方法。例如,我今年有10篇文章,想将过去的2篇文章重新发布到自定义rss提要。因此,对于旧帖子,必须按照帖子日期和帖子元中的值对帖子进行排序:new post - (post date: 2018-11-11) new post - (post date: 2018-11-10) old post - (post date: 2017-05-01, post-meta date: 2018-11-09) new post - (
如何使用另一个元查询对多个元字段进行排序
我有一个自定义的post类型“events”,带有元字段“startdate”和“enddate”。存档查询已经使用元查询只显示即将发生或正在发生的事件,但除此之外,我需要按两个元字段排序。我不知道元查询应该是什么,所以它可以用于两种用途。还是我做错了什么?这是查询的一部分,我需要替换简单的orderby。任何人都知道如何添加“。。。orderby startdate,enddate“到此?$meta_query = array( \'relation\' => \'OR\',
基于两个值的自定义帖子类型的WP元查询
我希望你能帮助我,给我一个提示,告诉我一些我正在努力实现但却失败得很惨的事情。我正在研究WordPress的房地产主题——房地产。以下是网站链接:https://lnobrerealestate.pt/我试图实现的是有两个特色物业区,一个是销售区,一个是租赁区。因此,为了做到这一点,我需要更改获取帖子的查询。获取特征属性列表的原始查询是:/* Featured Properties Query Arguments */ $featured_properties_args = array(
我无法在我的自定义POST类型查询中设置META_KEY
我已经创建了一个自定义帖子,events, 并保存了元数据event_year 对每个事件。我想得到一年的活动档案。当我转到以下URL时meta_key 和meta_value 由于某种原因未设置,因此未过滤事件存档。/?post_type=events&meta_key=event_year&meta_value=2011 调试值:echo $wp_query->query_vars[\'post_type\']; // \'events\' echo $wp_q
基于“日期”元值的自定义帖子类型的存档
我有一个“事件”自定义帖子类型。每个帖子都有一个用于实际事件日期的元字段,它不能是帖子的发布日期,因为大多数事件日期都是在将来。有了这些,我试图基于元字段为过去和未来的事件创建一个归档(年和月)。我只是不知道如何为它创建查询并将其显示为url。com/post type/2011/01元字段日期值设置为YYYY-MM-DD。非常感谢您的帮助!谢谢
对$wpdb->GET_RESULTS检索到的POST结果数组使用Have_Posts()
我不知道我是弱智、疯狂还是纯粹的天才,但我决定使用标签作为链接整个网站内容的一种方式(一个大型多对多关系网站,用于归档大型项目的各个方面)。不幸的是,这意味着一些插件使用的一些自定义帖子类型不能与其他对象(帖子、页面等)正确链接,因为它们使用其他分类法(在媒体“附件”的情况下,它们根本不使用分类法,除非我加入一个插件来解决这个问题——我正在使用它,它使用不同的分类法……)。事实上,一些插件类型有特定的硬编码分类法,所以我不能真正地检查和更改它们的核心代码,否则插件升级会抹去我所有的辛苦工作。为了解决这种碎
以数组为值的Meta_Query
我正在编写一些PHP,它允许我的网站的用户提交一个表单并通过他们的post\\u meta查询帖子。除了一件事之外,一切都很好,我使用高级自定义字段创建post\\u meta,ACF将meta值保存为序列化数组。我需要以这种格式保存数据,以便ACF可以预先填充管理面板中的自定义字段。我需要一种方法将值数组(用户通过表单中的复选框选择)与数据库中的序列化数组进行比较。我的查询的第一部分如下所示,其中$便利设施是复选框值的数组:$the_query = new WP_Query( array
用数值筛选WP_QUERY META_QUERY不起作用
这是一个非常密集的标题。我有一个自定义帖子类型“event”,它有一个日期/时间选择器字段“event\\u Date”,这要归功于高级自定义字段插件。此日期/时间选择器将UNIX时间戳保存到数据库中。我正在尝试使用WP\\u Query获取今天或将来的所有事件。这是我现在掌握的代码:$args = Array( \'post_type\' => \'event\', \'posts_per_page\' => -1, \'
根据自定义字段开始和结束日期进行查询
我有一个称为事件的自定义帖子类型,有两个自定义字段,开始日期和结束日期。这些字段使用时间戳存储在数据库中。我想基于这两个值创建一个自定义查询,以便列出指定日期/时间范围内的事件。我的代码是这样的:$start_date = strtotime($_POST[\'start_date\']); $end_date = strtotime($_POST[\'end_date\']); $args = array( \'post_type\' => \'event\',
自定义查询变量-让WordPress重定向到漂亮的固定链接URL
在过去的几个小时里,我一直在寻找答案,但没有找到任何正确的方向。非常感谢您的建议!我已有的内容:自定义帖子类型\'stores\'</使用\'query_vars\' 过滤器挂钩:\'state\'.添加了相应的重写规则:模式:stores/state/([^/]+)/?$</匹配:index.php?post_type=stores&state=$matches[1]As\'state\' 是一个自定义元字段,我添加了一个函数pre_get_posts 操作挂钩执行所有查询魔术(创建
检查自定义字段是否存在
我正在使用高级自定义字段插件,我想做一个查询来显示所有帖子,其中一个“日期”字段在今天之前,另一个自定义字段(报告)有值。现在我有这个,但我总是得到所有过去的事情。 \'post_type\' => \'activiteit\', \'meta_key\' => \'activiteit_datum\', \'post_status\' => \'publish\', \'orderby\' => \'meta_value\',
由于日期差异,使用UNIXTIMESTAMP的META_KEY进行时间排序失败
我正在处理以下问题,试图通过使用高级自定义字段插件创建的元键对自定义帖子类型进行排序Date and Time Picker 附加组件。该插件创建一个jQuery日期选择器,供用户在仪表板中设置时间。默认情况下,选项save\\u as\\u timestamp设置为true,因此后端中的数据设置为Unix时间戳/历元时间。我试图按时间对一系列事件(都发生在一天内)进行排序。我遇到的问题是,如果所有事件都是在一天内添加的,那么它们会正确排序(例如,上午9:00的事件会排在第一位,下午5:00的事件会排在最