我正在帮助为客户build立一个WordPress网站,他们让我知道他们想要为他们的网站提供试用订阅(他们运行在基于订阅的模式上 – 除了主页之外的所有内容都被locking,直到用户loginin;这个login系统默认由WordPresspipe理,同时还有一个angular色pipe理插件,禁止用户在没有正确权限的情况下查看页面。 他们需要每天处理大量的试用订单(订购系统是手动的 – 他们通过电话接受客户的订单),这意味着他们每天都需要失效或删除大量的试用用户名和密码。
我一直在寻找一个WordPress插件,可以让他们在一周之后自动使试用用户(也许是基于angular色)无效,但到目前为止,还没有出现。 是否有任何types的function(无论是默认的,或通过插件或脚本),让我自动化的过程? 我发现的一个有用的链接是一个关于StackOverflow的问题( 根据自注册以来的时间自动删除WordPress用户 ),build议运行一个脚本,通过cron从数据库中删除用户; 但是,该网站正在托pipe的Windows服务器(IIS 6.0)上运行,因此我无法访问cron 。
有什么我可以做的,而不是推荐雇用插件开发人员为他们写点东西?
正如你有权访问Windows机器,请参考Stack Overflow中的这个问题 。 你需要对crontab进行一些研究来了解它是如何工作的,但这是满足你的需要的基本前提。
或者,您可以运行Windows脚本并使用Windows计划程序运行它。 这可能是两个选项中较容易的。 我运行一个类似的脚本,每周备份一次wordpress数据库到我们的文件服务器,它的作用就像一个魅力。