您当前的位置:首页 > TAG信息列表 > post-meta
在QUERY_POST中使用多个元键和元值
如何在query\\u帖子中使用多个meta\\u键和meta\\u值?例如,我想查找具有两个不同meta\\u键和meta\\u值的多个内容。我该怎么做?i使用此代码但无效:query_posts(\'meta_key=test2&meta_value=hello&meta_key=test2&meta_value=bye\'); 请帮帮我。。。
键的值或键的存在的Query_Posts()
我最近开始在一个项目中使用简单字段来区分不同类型的帖子。从现在起,所有帖子都会有四个可能的元值(故事、文章、视频或卡通)中的一个。这些类型的帖子都没有唯一的属性或值,所以我决定这次不使用自定义帖子类型。我知道如何查询具有特定元值的帖子,但这只适用于已经具有与之关联的元键的帖子,而不适用于在安装简单字段插件并投入使用之前创建的帖子。我很好奇如何查询所有没有元键“fizzbuzz”或有键但与“foobar”值关联的帖子。有没有办法查询所有没有密钥的帖子?
WP_Query、自定义排序和自定义筛选器
是否可以使用WP\\u Query返回基于以下条件集的筛选项目列表?我似乎很挣扎,因为有许多针对自定义字段的查询。Select all posts that are of type business_club (post_type) Where the post has a zone of \'Asia\' (meta_value) Order by country ASC (meta_value) then by town ASC (meta_value) then by
使用wp_INSERT_POST从前台设置帖子的过期日期
我尝试构建一个用户从前端发布的表单,一切都很好,但我需要知道这是否可能,如果我玩的话\'post_date\' => date(\'Y-m-d H:i:s\')?如果我添加一个隐藏字段来生成到期日(从发布日算起增加30天),然后使用add_post_meta($post_id, \'expiration\', $expDate, true);有人知道我怎么能建造这样的东西吗?非常感谢,菲利普
更新自定义帖子类型的帖子元数据
我正在为work(still)编写一个插件,还有一个问题。我已经根据需要添加了我的元框。然而,我遇到的问题发生在保存帖子时。我的节俭片段来自this post. 我也得到了类似的答案here, 但它只是因为某种原因不起作用/ protected function __update_post_meta( $post_id, $field_name, $value = \'\' ) { if ( empty( $value ) OR ! $value ) {
是否在两个元值之间进行查询?
如何通过两个自定义元字段(开始日期和结束日期)限制查询?以下是我的数据: meta_key | meta_value | ------------------------| start_date | 20100131 | //Jan 15, 2010 end_date | 20100206 | //Feb 6, 2010 ------------------------\' $today = date(YYYYMMDD);
自定义查询,多个自定义密钥
我需要得到有两个元值的帖子。它尝试了以下代码,但结果为空<?php $featuredquery = \" SELECT wposts.* FROM $wpdb->posts wposts, $wpdb->postmeta wpostmeta WHERE wposts.ID = wpostmeta.post_id AND (wpostmeta.meta_key = \'article_level\' AND wpo
如果POST_META字段为0或已存在2天,是否将帖子移至不同类别?
如果post\\u meta字段为0,是否可以将帖子移动到其他类别我正在建立一个逆序投票,每个帖子默认有10个投票,在用户投票后,通过更新post\\u meta删除一个投票,现在如果投票字段为0或2天,我尝试将帖子移动到另一个类别。我找到了解决办法here 如果是数据库中该类别的过去日期,则将帖子移动到另一个类别它每小时运行一次以进行检查if (!wp_next_scheduled(\'sfn_expire_hook\')){ wp_schedule_event( time(), \'h
从具有META_KEY和META_VALUE的查询帖子中排除
我使用此功能从30天前的查询帖子中排除,function filter_where($where = \'\') { //posts in the last 30 days $where .= \" AND post_date > \'\" . date(\'Y-m-d\', strtotime(\'-30 days\')) . \"\'\"; return $where; } // Register the filtering function&
将用户ID转换为单个.php文件中的用户名
我有一个post\\u meta“TheVorters”,存储用户ID,如:1、2、20。。。等等,如何将此id转换为用户名,以便在单个页面中列出它们?这将以文本形式回应数字,echo get_post_meta(get_the_ID(), \"thevoters\", true); 有什么帮助吗<非常感谢!
访问未来_to_发布函数中的发布元
为什么我在将来的发布添加操作函数中访问post元数据时遇到问题。php?我尝试过:function post_to_twitter() { global $post; $url = get_post_meta($post->ID, \'short_url\', true); if(!isset($url) || $url == \"\") $url = get_permalink($post->ID); //post to Twi
WordPress循环中的非关闭PHP查询
我在WordPress中有以下查询来调用自定义post meta,一切正常,只有一个例外,无论哪个查询是第二个查询,都没有响应任何内容。很抱歉WordPress的帖子,但对于那些不熟悉\'get_post_meta($post->ID\' 正在检索第一个帖子的帖子ID,然后在第二个帖子中回显相同的帖子ID,我需要关闭第一个查询,但不知道如何关闭。 <h3 class=\"body_heading\"> <?php $soon_e
如何使用wp_INSERT_POST()函数更新定制字段?
WordPress函数用于以编程方式提交数据。要提交的标准字段包括内容、摘录、标题、日期等。没有文档说明的是如何提交到自定义字段。我知道这是可能的add_post_meta($post_id, $meta_key, $meta_value, $unique); 作用但是,如何将其纳入标准wp_insert_post 作用<?php $my_post = array( \'post_title\' => $_SESSION[\'booking-form-title\'
未保存自定义元数据
我使用wordpress 3.0中的以下链接创建了一个自定义元框:http://farinspace.com/how-to-create-custom-wordpress-meta-box/我使用相同的代码,自定义元数据没有保存。我每次都会在自定义元框中获得空白文本框。请告诉我该怎么做。
筛选多个元值
我正在尝试使用两个meta\\u值创建一个过滤器。实例如果当前页面具有红色和蓝色的元数据,则仅显示同时具有红色和蓝色的查询页面,而不显示只有红色或蓝色的页面。我认为这可以通过两个元值来实现\'meta_value\' => $red, $blue 但很明显,它不可用。下面是我在街区前发现自己的地方。我做了大量的研究,根本找不到一种有效的方法。任何帮助都将不胜感激。$red = get_post_meta($post->ID, \'red\', true); $blue = get_po
获取具有特定元数据的所有帖子
我正在开发一个基于原始日历的插件。我的wordpress基于真实事件,我想在日历上跟踪主题。因此,我在帖子中添加了一个自定义字段,该字段是事件的结束日期(或Subcribe的最后一天),值为日期(如2010年2月25日)。现在,我想在日历上显示当天结束的所有事件,而不是每天创建的帖子如何在此查询中获取帖子的元数据值? // Get days with posts $dayswithposts = $wpdb->get_results(\"SELECT DISTINCT DAYOFMONTH(
使用存储为自定义字段的日期过滤管理中显示的帖子
这似乎是一个相当常见的问题,但我在这里发布这篇文章,因为我还没有在WP答案上找到我的问题的解决方案-非常感谢您的帮助!好的,我有一个自定义的“事件”post类型,其中我使用自定义字段捕获事件的日期,并将其存储为unix时间戳。使用以下代码仅显示将来的事件,筛选前端的帖子不是问题:$events = new WP_Query( \'post_type=events&posts_per_page=-1&meta_key=date_value&orderby=meta_value&
WordPress MS wp-admin/includes/post.php出现短码生成器错误
我对Wordpress 3.1启用多站点和我的主题自定义短代码生成器有一个严重的问题。出于某种原因,每当我创建一个新的页面/帖子/自定义帖子类型页面等时,我都会遇到以下错误。这特别是单选按钮和“name”标记的问题。移除后,一切正常。当它设置为变量时,我会得到错误。但是,将变量设置为常量(如文本)会使其再次工作。这就是我所犯的错误;我不知道这是什么意思,也不知道是什么原因造成的:Warning: Invalid argument supplied for foreach() in /home/matthe
如何使用相同的meta_key存储多个输入值
有没有办法存储来自多个自定义元框字段的输入值meta_key?我使用以下代码为meta_key \'开始日期\':function startdate() { global $post; $custom = get_post_custom($post->ID); $startdate = $custom[\"startdate\"][0]; ?> <label>Startdate</label><b
多个帖子的get_post_meta?
我正在尝试使用get\\u post\\u meta获取多篇文章的关键值,但目前为止运气不佳。简而言之,我有一个功能,可以在每个帖子中添加“投票”和“选民”。我想检查一下,以确保某人的用户名是否位于任何一个“TheVorters”字段(跨越多个帖子),他们将无法再次投票。以下查询获取特定帖子的值。我需要使用该键获取所有帖子的值。$voters = get_post_meta($id, \'thevoters\', true); 我的SQL查询是:SELECT * FROM `carcrazy_p