是否可以定义自定义字段的数据类型? 时间:2010-08-19 作者:jessegavin 我正在添加一个名为“研讨会”的新“自定义帖子类型”。我正在定义三个自定义字段地点开始时间和结束时间将存储日期(惊喜、惊喜)。我想知道是否有什么方法可以告诉WordPress把这些像日期一样对待,这样我就可以根据它们和其他东西进行排序。我对WP很陌生,所以如果这是一个愚蠢的问题,请原谅我。 2 个回复 最合适的回答,由SO网友:Joe Hoyle 整理而成 你好。基本上没有。但是,您可以在WP\\u查询中按meta\\u值排序,所以您可以排序。我不确定您存储日期的格式,但它必须是MySQL可以订购的格式,一个简单的Unix时间戳就可以了,您可以这样做:$query = new WP_Query( \'post_type=seminar&meta_key=start_time&meta_value=\' . time() . \'&meta_compare=>\' ); 所有研讨会的开始日期都在“现在”之后 SO网友:rfair404 自定义字段值按原样存储—我认为您可以使用Joe的答案来获取帖子,但是要使用开始时间进行“排序”,您可能需要使用以下内容:$posts = query_posts($query_string. \'&orderby=meta_value&meta_key=start_time&order=DESC\' ); 有一个名为more fields的插件,我认为它可以让您在不编写代码的情况下完成这项工作。您只能将新输入框添加到自定义帖子类型,然后在“高级选项”下选择“日期”。 结束 文章导航