0
我使用Simplenews模塊從Drupal-7網站發送新聞簡報。我有一個通用類別,擁有我所有的網站用戶,這是我使用最多的類別。
雖然,一些通訊發送到一個較小的目標羣體(僅限女性,僅限男性等)。
我的問題是,當用戶點擊不屬於我的通用類別的通訊中的取消訂閱鏈接時,他們只會取消訂閱此類別,而不是通用訂閱。
我想實現的是,當用戶退訂任何新聞通訊類別時,也會自動從通用類別中取消訂閱。
直到現在,我知道我必須使用hook_simplenews_unsubcribe_user
,我想出了下面的代碼:取消訂閱普通類別的用戶,如果他們在Simplenews取消訂閱其他類別
<?php
function unsubscribe_from_general_category_simplenews_unsubscribe_user($subscriber, $subscription) {
simplenews_unsubscribe_user($mail, '106', FALSE , 'website');//$tid -s your genral category tid.
}
,但似乎並不奏效。我的普通類別的tid是106.
有什麼建議嗎?