Windows-Server-2003

WordPress中的自動使用者刪除

  • March 21, 2012

我正在幫助為客戶建立一個 WordPress 網站,他們讓我知道他們想為他們的網站提供試用訂閱(他們在基於訂閱的模型上執行 - 除了首頁之外的所有內容都被鎖定,直到訂閱者登錄in; 這個登錄系統預設由 WordPress 管理,還有一個角色管理外掛,用於禁止使用者在沒有正確權限的情況下查看頁面)。他們每天需要處理大量的試用訂單(訂單系統是手動的——他們通過電話從客戶那裡接單),這意味著他們每天需要使大量的試用使用者名和密碼失效或刪除。

我一直在尋找一個 WordPress 外掛,它可以讓他們在一周後自動使試用使用者(可能基於角色)無效,但到目前為止,還沒有任何結果。是否有任何功能(預設情況下,或通過外掛或腳本)可以讓我自動化該過程?我發現的一個有用的連結是 StackOverflow 上的一個問題(根據註冊時間自動刪除 WordPress 使用者),該問題建議執行一個腳本,通過以下方式從數據庫中刪除使用者cron;但是,該站點在託管 Windows 伺服器 (IIS 6.0) 上執行,因此我無權訪問cron.

除了建議聘請外掛開發人員為他們寫東西之外,我能做些什麼嗎?

由於您可以訪問 Windows 機器,請參閱Stack Overflow 中的這個問題。您需要對 crontab 進行一些研究以了解它的工作原理,但這是滿足您需求的基本前提。

或者,您可以執行 Windows 腳本並使用 Windows 調度程序執行它。這可能是兩個選項中更容易的一個。我執行一個類似的腳本,每週一次將我們的 wordpress 數據庫備份到我們的文件伺服器,它就像一個魅力。

引用自:https://serverfault.com/questions/372025