试图使Mailchimp弹出窗口仅显示在我的主页上。将此代码放在网站标题中,但仍会显示在每个页面上。我做错了什么?
<?php if(!is_front_page() || !is_home()){?>
<script id="mcjs">!function(c,h,i,m,p){m=c.createElement(h),p=c.getElementsByTagName(h).
[0],m.async=1,m.src=i,p.parentNode.insertBefore(m,p)}
(document,"script","https://chimpstatic.com/mcjs-
connected/js/users/bb98175c14cd48aeb0879ecff/.....js");</script>
<?php }?>
SO网友:Nate Allen
你有几个问题。首先!
在有条件的情况下,指;不是"E;其次||
是指;或";。
换句话说,您的条件转换为:
如果这不是首页或这不是存档后页
这描述了每一页。请尝试以下操作:
<?php if ( is_front_page() ) :?>
<script id="mcjs">!function(c,h,i,m,p){m=c.createElement(h),p=c.getElementsByTagName(h).
[0],m.async=1,m.src=i,p.parentNode.insertBefore(m,p)}
(document,"script","https://chimpstatic.com/mcjs-
connected/js/users/bb98175c14cd48aeb0879ecff/.....js");</script>
<?php endif; ?>
上面写着;如果这是首页,请输出以下代码“;