我尝试构建一个用户从前端发布的表单,一切都很好,但我需要知道这是否可能,如果我玩的话\'post_date\' => date(\'Y-m-d H:i:s\')
?
如果我添加一个隐藏字段来生成到期日(从发布日算起增加30天),然后使用add_post_meta($post_id, \'expiration\', $expDate, true);
有人知道我怎么能建造这样的东西吗?
非常感谢,菲利普
我尝试构建一个用户从前端发布的表单,一切都很好,但我需要知道这是否可能,如果我玩的话\'post_date\' => date(\'Y-m-d H:i:s\')
?
如果我添加一个隐藏字段来生成到期日(从发布日算起增加30天),然后使用add_post_meta($post_id, \'expiration\', $expDate, true);
有人知道我怎么能建造这样的东西吗?
非常感谢,菲利普
post本身只是数据,它不能执行自身过期这样的操作。因此,你需要某种形式的外部控制来执行它。
您可以使用WP Cron(请参阅wp_schedule_event()
和相关)来运行定期任务query for posts by your custom field 并对其执行想要的操作(删除、取消发布状态等)。
一些插件也可以处理这个问题,比如我的Post Expiration Date, 不需要WP Cron。如果您有WP-Cron,它也可以,但不是每个人都有,也不是所有主机都支持它。
我正在使用类似的帖子插件http://wordpress.org/extend/plugins/similar-posts/, 我希望类似的帖子显示在同一行,而不是列表。。。如链路1、链路2、链路3、链路4而不是链接1链接2链接3链接4几天前,我在wordpress论坛和插件的官方网站上发布了这篇文章,但仍然没有答案。。。救救我!(我对编码知之甚少,所以请尽量具体,如果你给我代码,请解释每一行的作用,以便我可以学习)谢谢补充信息:我正在使用插件的大部分默认设置,我认为我所做的唯一更改是将其设置为只考虑标签