由于这篇文章在 WordPress StackExchange 上被标记为离题,我会在这里尝试一下。
最近我尝试集成一个 mailchimp 弹出窗口。代码由mailchimp直接生成,我不做任何编辑。
我已经尝试通过多种方式实现它。
这是脚本:
<script type="text/javascript"
src="//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":"mc.us18.list-
manage.com","uuid":"d86301311141426b96c33360e","lid":"c46a6060b8"}) })</script>
我不确定我是否可以在这里问这个问题,但我已经无能为力了。
据我所知,代码中某处存在语法错误,但我又想知道,为什么 MC 会推出带有错误的代码。
我已经就这个问题联系过 MailChimp,他们告诉我代码看起来不错,而且没有任何问题。
代码本身没有任何问题。问题是当您复制和粘贴时,您引入了不存在的换行符。我运行了以下,它的工作原理。
add_action( 'wp_head', function() {
?>
<script type="text/javascript"
src="//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":"mc.us18.list-manage.com","uuid":"d86301311141426b96c33360e","lid":"c46a6060b8"}) })</script>
<?php
} );
观察 data-dojo-config 和 mc.us18.list-manage.com
可能您已将编辑器配置为对连字符进行自动换行,这在编辑代码时不起作用。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句