Mailchimp弹出窗口表单未显示。

5

我在我的Mailchimp帐户中创建了一个弹出表单,但无法在我的网站上显示。生成的代码如下:

<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 type="text/javascript">require(["mojo/signup-forms/Loader"], function(L) { L.start({"baseUrl":"xxxx-xxxxx.com","uuid":"xxxxxxxxxxx","lid":"xxxxxxxx"}) })</script>

我尝试将它添加到WordPress的header.php、footer.php中,但它没有起作用。
4个回答

11

也许您自己已经订阅了。这是可以删除标记该订阅的cookie的JS代码:

document.cookie = "MCPopupClosed=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/";
document.cookie = "MCPopupSubscribed=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/";

4

3

我相信Mailchimp使用cookies来仅显示一次弹出窗口,因此一旦您在网站上看到它一次,除非您删除cookies,否则不会再次显示。不确定是否有更改此设置的选项。


不是这样的。它根本没有显示出来。一旦你让它工作起来,那么你的答案就会生效。 - user2060451
这有点晚了,但我已经清除了所有东西,我的网站和浏览器缓存,仍然看不到它。我不确定如何测试这个。 - anonymoose
你也可以使用隐身模式。 - niico

0

可能会与现有的jquery发生冲突。

embed.js将自动在Web根目录中搜索jquery.js。 只需将文件放置在那里,它就应该可以工作。

如果您不想通过创建另一个重复的jquery js文件来搞乱您的Web根目录,您可以使用htaccess将其映射到现有路径。

RewriteEngine on Options +FollowSymLinks RewriteRule ^/?jquery.js$ /themes/inspinia/vendors/jquery/jquery-2.1.1.js [L]

或者,访问此页面以获取更多详细信息: https://www.organicweb.com.au/19561/wordpress/mailchimp-popup-instructions/


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接