如何编辑Mailchimp新闻简报弹出窗口,以便它不显示在某些页面上?

问题描述 投票:0回答:1

在我的Avada Woocommerce商店,我有一个Mailchimp通讯订阅弹出窗口。它工作得很好,但我不希望它出现在每一页。

我曾尝试将(!is_home())广告到Mailchimp代码,但弹出窗口根本没有显示。这是我试过的代码:

<script type="text/javascript" src="//downloads.mailchimp.com/js/signup-forms/popup/embed.js" data-dojo-config="usePlainJson: true, isDebug: false"> if(!is_front_page()</script><script type="text/javascript">require(["mojo/signup-forms/Loader"], function(L) { L.start({"baseUrl":"mc.us8.list-manage.com","uuid":"9f980694c46c2f3f935b4dfde","lid":"749912d7dc"}) }) if(!is_home()</script>

任何想法或提示和技巧如何从主页和shoppingcart /和结帐页面排除弹出窗口? (我不想打扰那些点击带有弹出窗口的弃车电子邮件的人)。

非常感谢你!

wordpress woocommerce mailchimp
1个回答
0
投票

您在错误的位置使用is_front_page()。

试试这个

<?php if(!is_front_page() || !is_home()){?>
  <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.us8.list-manage.com","uuid":"9f980694c46c2f3f935b4dfde","lid":"749912d7dc"}) })
  </script>
<?php }?>

上面的代码除了主页之外还有其他功能,如果你不想为这两个页面显示,你需要添加购物车的ID和checkout to if condition。

如果您的购物车页面ID为“123”,则可以使用此选项

<?php if(!is_front_page() || !is_home() || is_page('123')){?>

结帐也一样。

© www.soinside.com 2019 - 2024. All rights reserved.