自定义发布类型“Event”:按时间顺序排列的重复事件列表 时间:2011-02-24 作者:Christoph 我正在寻找一个好的、简单的方法来定制一个可以有多个日期的帖子类型“事件”。(我测试了大约20个插件)。我想我可以构建一个元盒,允许用户多次复制字段组“日期和时间”。但是how would a query look like that creates a chronological list of events from the meta data?(该项目是一个剧院的演出时间表。演出分几天进行。)非常感谢。 1 个回复 最合适的回答,由SO网友:scribu 整理而成 下面是一个计划:将日期存储为具有相同meta\\u键(例如:start\\u date)的单个自定义字段将wp\\u posts表与wp\\u postmeta表连接,无分组依据(允许同一事件多次出现)按开始日期排序完整查询如下所示:SELECT wp_posts.*, meta_value AS start_date FROM wp_posts INNER JOIN wp_postmeta ON (ID = post_ID) WHERE post_type = \'event\' AND post_status = \'publish\' AND meta_key = \'start_date\' ORDER BY start_date PS:这要求您以YYYY-MM-DD格式存储日期,为了与mysql2date()等兼容,您无论如何都应该这样做。 结束 文章导航