Wordpress MailChimp使用按钮单击而不是弹出失败,出现404错误

时间:2018-03-04 17:24:44

标签: wordpress mailchimp

我之前从未使用过MailChimp Easy Forms。当用户按下按钮而不是弹出窗口时,我试图弹出弹出窗口,以便在用户访问网站时显示。

我的js代码:

<script type="text/javascript" src="//s3.amazonaws.com/downloads.mailchimp.com/js/signup- forms/popup/embed.js" data-dojo-config="usePlainJson: true, isDebug: false"></script>

<script>
    function showMailingPopUp() {
        alert('inside the button click');

        require(["mojo/signup-forms/Loader"], function (L) {
            L.start({
                "baseUrl": "mc.us1.list-manage.com", "uuid": "81016de6debaf524b31df317af5480b1-us17",
                "lid": "8517f84634"
            })
        })
        document.cookie = "MCEvilPopupClosed=; expires=Thu, 01 Jan 1970 00:00:00 UTC";
    }
</script>

HTML:

 <button id="open-popup" onclick ="showMailingPopUp();">Email signing</button>

在检查工具中,我收到此错误:

Error from MailChimp

这是它在MailChimp中的样子:

MailChimp

目前我正在使用来自MailChimp的listid作为&#34; lid&#34;和我的API密钥作为&#34; uuid&#34;而且我认为它是破坏的uuid,但是什么是uuid?如果它不是那个错误的那么它是什么呢?

提前致谢: - )

1 个答案:

答案 0 :(得分:0)

为MailChimp WordPress插件安装Easy Forms并设置mailchimp API密钥,它将获取所有列表,现在创建新表单并为其分配列表,然后保存一个短代码将生成。

现在使用jquery打开一个弹出窗口并在内容中粘贴短代码然后它将起作用。 https://wordpress.org/plugins/yikes-inc-easy-mailchimp-extender/