WordPress 中的自动用户删除

WordPress 中的自动用户删除

我正在帮助客户建立一个 WordPress 网站,他们告诉我他们想为他们的网站提供试用订阅(他们采用基于订阅的模式 - 除了主页之外的所有内容都被锁定,直到订阅者登录;默认情况下,此登录系统由 WordPress 管理,还有一个角色管理插件,用于禁止没有正确权限的用户查看页面)。他们每天需要处理大量试用订单(订购系统是手动的 - 他们通过电话接受客户的订单),这意味着他们每天需要使大量试用用户名和密码失效或删除它们。

我一直在寻找一个 WordPress 插件,允许他们在一周后自动使试用用户失效(可能基于角色),但到目前为止,还没有找到。是否有任何功能(默认,或通过插件或脚本)可以让我自动完成该过程?我找到的一个有用链接是 StackOverflow 上的一个问题(根据注册时间自动删除 WordPress 用户) 建议运行一个脚本,通过从数据库中删除用户cron;但是,该站点在托管 Windows 服务器 (IIS 6.0) 上运行,因此我无法访问cron

除了建议聘请插件开发人员为他们编写一些东西之外,我还能做什么吗?

答案1

由于您可以访问 Windows 计算机,请参阅Stack Overflow 上的这个问题。您需要对 crontab 做一些研究才能理解它的工作原理,但这是满足您需求的基本前提。

或者,您可以运行 Windows 脚本并使用 Windows Scheduler 运行它。这可能是两个选项中较容易的一个。我运行一个类似的脚本,每周一次将我们的 wordpress 数据库备份到我们的文件服务器,它运行得很好。

相关内容