我有一个自定义的职位类型,将管理一些职位。我将实现一些自定义元盒,这些元盒将保存有关职位的额外信息,这些信息将像类型ecc一样插入。有一件事我不确定:是否可以使用metabox设置发布职位的截止日期?例如,如果我今天发布了一个职位,并且我希望状态在某个日期后自动更新为关闭状态,那么我如何实现这一点?我想更新该职位的状态以及从前端申请该职位的可能性。任何代码片段和帮助都将不胜感激。
使用自定义metabox在给定日期后自动更新帖子
1 个回复
SO网友:Antti Koskinen
是的,我认为您可以将自定义帖子类型的截止日期/过期日期添加为元值,这将在custom meta box.
为了自动过期,您可以添加一个自定义wp-cron event 每天都有时间表。因此,活动将每天举行一次meta query for posts 并循环更新其状态(可能是自定义分类法或post状态?)。
为了确保每天触发cron事件,您可能需要禁用WP cron并安排一个真正的cronjob,Should I disable WP_CRON and instead trigger wp-cron.php from server every few mins?