试着让我的邮箱弹出只显示在我的主页上。将此代码放在站点标题中,但仍然显示在每个页面上。我做错了什么?
<?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 }?>发布于 2020-08-17 03:34:24
你有几个问题。首先,条件中的!意味着“NOT”。其次,||的意思是“或”。
换句话说,您的条件翻译为:
如果这不是首页,或者这不是post存档页面
描述每一页。试一试:
<?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; ?>上面写着“如果这是首页,输出以下代码”
https://wordpress.stackexchange.com/questions/373136
复制相似问题