1
是否有可能在cron運行時觸發的每個用戶運行規則。Drupal 7 - 由cron觸發的每個用戶運行規則
我需要檢查每個用戶的訂閱stutus(商業訂閱模塊),如果訂閱已過期降級他們的角色。
我希望模塊有這個功能,但顯然不是。
可以這樣做嗎?
是否有可能在cron運行時觸發的每個用戶運行規則。Drupal 7 - 由cron觸發的每個用戶運行規則
我需要檢查每個用戶的訂閱stutus(商業訂閱模塊),如果訂閱已過期降級他們的角色。
我希望模塊有這個功能,但顯然不是。
可以這樣做嗎?
當然,讓您的規則作爲正常的,寫一個小的自定義模塊,並實現hook_cron()
運行rules_invoke_event()
:
function MYMODULE_cron() {
rules_invoke_event('rule_name', $arg1, $arg2, $argN);
}
過時的答案。選擇什麼觸發規則時,現在可以選擇「Cron維護任務」。