【问题标题】:Mailchimp for WP add subscriber programmaticallyMailchimp for WP 以编程方式添加订阅者
【发布时间】:2016-02-25 22:34:43
【问题描述】:

我正在尝试以编程方式将用户添加到 MailChimp 列表中(因此他是我将发送的任何电子邮件的订阅者)。 我确实有 MailChimp for WordPress 插件的专业版。

有没有办法动态添加和删除用户(电子邮件和三个字段)到列表中? 似乎有一个 API (http://developer.mc4wp.com/),但我没有找到这样做的函数。

有吗?

【问题讨论】:

    标签: php wordpress mailchimp


    【解决方案1】:

    使用 mc4wp_get_api 函数获取 MailChimp for WordPress API 的实例。然后调用subscribe()函数将邮件添加到列表中:

    $list_id = "2341ca4321";
    $email = "subscriber@email.com";
    $api = mc4wp_get_api();
    $api->subscribe($list_id, $email);
    
    • subscribe() 函数返回一个布尔值。此返回值仅报告订阅请求是否成功。如果用户已经在列表中,将返回false
    • $list_id 可以在登录 MailChimp 时找到,查看列表,Settings > List name and campaign defaults > List ID

    【讨论】:

      【解决方案2】:
      include('/MailChimp.php');
      $MailChimp = new \DrewM\MailChimp\MailChimp("API-KEY");
      $result = $MailChimp->get('lists');
      $list_id = 'a0123a45f';  //  List Key
      $result = $MailChimp->post("lists/$list_id/members", [
                      'email_address' => test@test.com,
                      'status'        => 'subscribed',
                      'merge_fields' => array('FNAME'=>'test', 'LNAME'=>'tester'),
                  ]);
      

      【讨论】:

        猜你喜欢
        • 2016-06-12
        • 2018-05-15
        • 1970-01-01
        • 2023-04-05
        • 2018-02-11
        • 2019-02-10
        • 1970-01-01
        • 2015-11-11
        • 1970-01-01
        相关资源
        最近更新 更多