【问题标题】:Unsubscribe users from a general category if they unsubscribe from another category at Simplenews如果用户在 Simplenews 取消订阅其他类别,则取消订阅一般类别的用户
【发布时间】:2016-11-05 20:53:05
【问题描述】:

我使用 Simplenews 模块从我的 Drupal-7 网站发送时事通讯。我有一个通用类别,包含我所有的网站用户,这是我使用最多的类别。
不过,有些时事通讯会发送给较小的目标群体(仅限女性、仅限男性等)。
我的问题是,当用户单击不是我的一般类别的时事通讯中的取消订阅链接时,他们仅取消订阅此类别而不是一般类别。
我想要实现的是,当用户取消订阅任何新闻通讯类别时,也自动取消订阅一般类别。
到现在为止,我知道我必须使用hook_simplenews_unsubcribe_user,并且我想出了以下代码:

<?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。
有什么建议吗?

【问题讨论】:

    标签: php drupal-7 drupal-modules newsletter unsubscribe


    【解决方案1】:

    尝试一下

    simplenews_unsubscribe_user($mail, 106, FALSE , 'website');
    

    【讨论】:

      猜你喜欢
      • 2015-07-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-15
      • 2017-12-18
      • 2021-11-28
      • 1970-01-01
      • 2022-01-19
      相关资源
      最近更新 更多