Mailchimp 嵌入代码在 wordpress 中不起作用

Mailchimp embed code not working in wordpress

我试图在我的 wordpress 网站中嵌入注册表单。我所做的是这样的:我去了该页面的 wordpress 编辑器,然后选择添加原始 html 代码的选项。然后粘贴以下代码:

<!-- Begin MailChimp Signup Form -->
<link href="//cdn-images.mailchimp.com/embedcode/slim-10_7.css" rel="stylesheet" type="text/css">
<style type="text/css">
#mc_embed_signup{background:#fff; clear:left; font:14px Helvetica,Arial,sans-serif; }
/* Add your own MailChimp form style overrides in your site stylesheet or in this style block.
We recommend moving this block and the preceding CSS link to the HEAD of your HTML file. */
</style>
<div id="mc_embed_signup">
<form action="https://luisaspagnolistanford.us3.list-manage.com/subscribe/post?u=3b43aec3c5c107948b570c43d&amp;id=b67bd69928" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate>
    <div id="mc_embed_signup_scroll">
      <label for="mce-EMAIL">Get notified about events and sales</label>
      <input type="email" value="" name="EMAIL" class="email" id="mce-EMAIL" placeholder="email address" required>
      <!-- real people should not fill this in and expect good things - do not remove this or risk form bot signups-->
      <div style="position: absolute; left: -5000px;" aria-hidden="true"><input type="text" name="b_3b43aec3c5c107948b570c43d_b67bd69928" tabindex="-1" value=""></div>
      <div class="clear"><input type="submit" value="Subscribe" name="subscribe" id="mc-embedded-subscribe" class="button"></div>
  </div>
</form>
</div>

<!--End mc_embed_signup-->

然后设计就很好了,我可以从 chrome 的检查元素选项中看到所有代码,但是当点击提交按钮时,它没有做任何事情,也没有错误。我只是想知道这里出了什么问题。

target="_blank" 这意味着表单响应会在新选项卡中打开。寻找标签。

您的 core-scripts.js 文件中有一个阻止默认行为的脚本。删除它。

$( "#mc-embedded-subscribe-form" ).submit(function( e ){
    var $this = $(this);

    e.preventDefault();