【问题标题】:Dynamically creating mailchimp groups in a html form以 html 形式动态创建 mailchimp 组
【发布时间】:2015-07-30 15:57:57
【问题描述】:

我想从我页面上的 html 表单创建一个 mailchimp 组。我该怎么做呢?我只能找到从 mailchimp cms 创建组的方法。

<div class="mc-field-group input-group">
   <strong>Select Group </strong>
<!-- insert php to create a new list of groups to pick from -->
   <ul>
      <li><input type="checkbox" value="1" name="group[14901][1]" id="mce-group[14901]-14901-0"><label for="mce-group[14901]-14901-0">Test 1</label></li>
      <li><input type="checkbox" value="2" name="group[14901][2]" id="mce-group[14901]-14901-1"><label for="mce-group[14901]-14901-1">Test 2</label></li>
      <li><input type="checkbox" value="4" name="group[14901][4]" id="mce-group[14901]-14901-2"><label for="mce-group[14901]-14901-2">Test 3</label></li>
   </ul>
</div>
<div id="mce-responses" class="clear">

我的用例是我的博客,我希望有一个新的群组,用户可以为每个帖子唱歌。

我通过我的博客文章计划活动,如果有人想注册一个活动,他们可以将自己添加到我的邮件列表中,mailchimp 组将根据他们注册的页面自动分配。

【问题讨论】:

  • Mailchimp 使用他们的 api。正如您发布的那样,它只是html。您是否实现了可以与 mailchimp api 通信的 php 端?

标签: php html wordpress blogs mailchimp


【解决方案1】:

正如 zeflex 在那条评论中提到的那样,这是需要 API 的东西,尽管我不确定你的想法是正确的方法。最初可能会让您感到困惑的是,每个列表仅限于 60 个组。

由于您还(可能)需要允许人们注册多个组,因此使用合并字段可能也不理想。

相反,我建议使用静态段。当用户注册时,您将使用 API 将该用户添加到相关博客文章的静态片段中,如果它尚不存在则创建它(并在必要时为该用户订阅列表)。

如果可以的话,您可能希望将每个帖子的分段 ID 存储在本地某处,以加快此过程。

【讨论】:

    猜你喜欢
    • 2016-07-13
    • 2020-09-16
    • 2012-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-07
    相关资源
    最近更新 更多