如何从MailChimp插件注册表单发送组名

时间:2011-05-17 作者:bimbom22

我正在使用the MailChimp WordPress plugin 这样用户就可以注册MailChimp邮件列表。我希望注册者进入我列表中的特定组。该插件似乎无法正确处理邮件列表组。

我可以直接深入插件代码并添加一个隐藏字段来强制用户进入某个列表吗?

我试着在那里挖掘,看起来这个团队是根据一个叫做“兴趣”的输入来决定的。我尝试发送带有隐藏字段的表单,该名称的值为我要使用的组的名称,如下所示:

<input type="hidden" name="interests" value="Group Name" />
但这不起作用。在Google上四处搜索似乎也没有什么帮助,因为似乎只有其他困惑的用户或者对插件的这一特定方面没有太多兴趣。

我该怎么做?

2 个回复
SO网友:edzillion

IIRC我也有同样的问题,我只是通过在mailchimp网站上创建注册表单来创建自己的插件:

创建表单>注册表单>创建小表单的嵌入代码

然后创建所需的表单元素,并将嵌入代码复制到插件中。php文件。我对此的测试创建了以下html:

<div class="mc-field-group" style="margin: 1.3em 5%;clear: both;overflow: hidden;">
    <label class="input-group-label" style="display: block;margin: .3em 0;line-height: 1em;font-weight: bold;">Interested in: </label>
    <div class="input-group" style="padding: .7em .7em .7em 0;font-size: .9em;margin: 0 0 1em 0;">
        <ul style="margin: 0;padding: 0;">
            <li style="list-style: none;overflow: hidden;padding: .2em 0;clear: left;display: block;margin: 0;"><input type="checkbox" value="1" name="group[1][1]" id="mce-group[1]-1-0" style="margin-right: 2%;padding: .2em .3em;width: auto;float: left;z-index: 999;"><label for="mce-group[1]-1-0" style="display: block;margin: .4em 0 0 0;line-height: 1em;font-weight: bold;width: auto;float: left;text-align: left !important;">banana</label></li>
            <li style="list-style: none;overflow: hidden;padding: .2em 0;clear: left;display: block;margin: 0;"><input type="checkbox" value="2" name="group[1][2]" id="mce-group[1]-1-1" style="margin-right: 2%;padding: .2em .3em;width: auto;float: left;z-index: 999;"><label for="mce-group[1]-1-1" style="display: block;margin: .4em 0 0 0;line-height: 1em;font-weight: bold;width: auto;float: left;text-align: left !important;">apple</label></li>
        </ul>
    </div>
</div>
<div id="mce-responses" style="float: left;top: -1.4em;padding: 0em .5em 0em .5em;overflow: hidden;width: 90%;margin: 0 5%;clear: both;">
    <div class="response" id="mce-error-response" style="display: none;margin: 1em 0;padding: 1em .5em .5em 0;font-weight: bold;float: left;top: -1.5em;z-index: 1;width: 80%;background: FBE3E4;color: #D12F19;"></div>
    <div class="response" id="mce-success-response" style="display: none;margin: 1em 0;padding: 1em .5em .5em 0;font-weight: bold;float: left;top: -1.5em;z-index: 1;width: 80%;background: #E3FBE4;color: #529214;"></div>
</div>
<div><input type="submit" value="Subscribe" name="subscribe" id="mc-embedded-subscribe" class="btn" style="clear: both;width: auto;display: block;margin: 1em 0 1em 5%;"></div>

SO网友:Drai

此处有2条付费建议:

wpmu上有一个很好的Mailchimp插件。但这是他们套餐的一部分,所以你必须购买会员资格才能获得它。

Gravity表单的开发包有一个很好的插件,允许您将任何表单与特定列表链接。如果你在多个WP网站上工作,我建议你还是使用重力表单。

结束

相关推荐