使用自定义metabox在给定日期后自动更新帖子

时间:2020-02-03 作者:sialfa

我有一个自定义的职位类型,将管理一些职位。我将实现一些自定义元盒,这些元盒将保存有关职位的额外信息,这些信息将像类型ecc一样插入。有一件事我不确定:是否可以使用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?

相关推荐

JQuery未调用php函数

我似乎无法让jquery在插件中调用php处理函数。请帮忙。TQ公司更新:我更新了代码。它现在正在工作。我的php文件// INIT function nizam_scripts() { wp_enqueue_script( \'nizam_ajax\', plugin_dir_url( __FILE__ ) . \'/nizam_plugin.js\', array( \'jquery\' ) ); wp_localize_script(\'nizam_ajax\