【发布时间】:2010-08-09 18:02:04
【问题描述】:
我试图在未过期的帖子之后显示过期的帖子。我该怎么做?
我添加了一个自定义字段“到期日期”,我在其中以 yyyy/mm/dd 格式存储到期日期。问题是,如果我按此字段排序我的结果,未来的到期日期是第一位的。
所以我创建了一个重复的 cron 作业,它比较日期并为日期已过的帖子创建一个辅助自定义字段“过期日期已过”。我尝试按此字段排序,但 WP 仅显示具有此字段值的帖子 - 没有到期日期或未来到期日期的 IE 帖子不显示。所以我尝试为任何尚未过期的帖子自动添加值“99999999”。问题是,WP 无法按自定义字段值排序 THEN date- 即第一个值为“99999999”的帖子是随机顺序的。
我还尝试对帖子进行两次查询,一次没有过期的帖子,一次有,然后合并这两个数组。所以数据的顺序是正确的——但它搞砸了 WP 的分页。
帮助,我的想法快用完了!
【问题讨论】:
标签: wordpress