Wordpress post 5 天后自动更改类别

Wordpress post to change category after 5 days automatically

所以基本上我想知道的是这是否可能。我使用我的 wordpress 网站来推广免费的 Kindle 电子书,这些电子书最多可免费使用 5 天。

目前我使用 Gravity Forms 自动 post 免费赠品 post,但我仍然必须进入并 'archive' 他们一旦不再免费。这是一项繁琐的任务,我几乎愿意做任何事情来实现自动化。

现在,我根本不需要更改 post 的实际内容 - 只需 post 类别在 5 天后自动更改。因此,任何使用该重力形式 posted 的内容都会在 5 天后自动更改为 'books' 类别。

这可能吗?我会使用什么样的脚本来实现这一点?它是 Wordpress 编辑还是重力形式编辑?我很可能会让人去做这件事,如果你想做,请随意,但现在我只是想问问这是否可能,并且对如何去做有一个基本的了解。

这是可能的,并且是 WordPress Cron. You'd schedule your event to run every day using wp_schedule_event 的工作。当它运行时,它将调用您的函数 1) 检查 5 天前创建的帖子和 2) 更改这些帖子的类别。

如果您的网站每天都没有流量(WordPress Cron 仅在您的网站有访问者时运行),您将需要在您的服务器上创建一个实际的系统 cron。您可以使用 WP-Cron Control plugin or follow the instructions in Tom McFarlin's article.