Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 仅从主页隐藏横幅_Html_Css_Wordpress - Fatal编程技术网

Html 仅从主页隐藏横幅

Html 仅从主页隐藏横幅,html,css,wordpress,Html,Css,Wordpress,我有这个网站 正如你所能看到的,谷歌的广告横幅在顶部。 现在我想完全删除它的形式只主页。 我插入了谷歌的广告 "Insert header and footer" Wordpress的插件作为我的主题不支持标题Widget,我也很喜欢这个。 我希望我的广告能在其他地方看到,比如页面和帖子,但不能在我的主页上看到。 我搜索了论坛和互联网,他们告诉我尝试css调整,比如display none,但它不起作用,因为我没有找到meta标签 在插入谷歌广告之前,在主页上写一个条件 if(!is_home

我有这个网站 正如你所能看到的,谷歌的广告横幅在顶部。 现在我想完全删除它的形式只主页。 我插入了谷歌的广告

"Insert header and footer"
Wordpress的插件作为我的主题不支持标题Widget,我也很喜欢这个。 我希望我的广告能在其他地方看到,比如页面和帖子,但不能在我的主页上看到。
我搜索了论坛和互联网,他们告诉我尝试css调整,比如display none,但它不起作用,因为我没有找到meta标签

在插入谷歌广告之前,在主页上写一个条件

if(!is_home())
{
// google  ad banner code

}

使用的是这样的页面功能

if(is_page('5'))
{

}

看看这个。它起作用了。我查过了。出于测试目的,您可以使用控制台在不同的页面上运行此代码

if (parent.jQuery('body.home').length > 0) {
parent.jQuery('head').append("<style>.adsbygoogle{display : none!important}</style>");
}

首先,删除已经插入的谷歌广告代码,并在位于themes/zerif-lite/footer.php下的footer.php文件中使用它

在footer.php中,在body标记结尾之前使用此选项

<?php global $post;

 if( $post->ID != 5) { ?>

      <!-- add google ad code here -->

<?php } ?>

is_home-这是wordpress中的默认函数,用于仅过滤home


$post->ID!=5-意味着-你的主页id是5,因此这将添加除主页之外的代码

我将代码粘贴在谷歌广告代码的前面。取而代之的是,代码和横幅显示在其他页面中,我在这里粘贴了{}//Ad横幅代码,发送到你添加的地方。这里有大约20多个php文件:/你不能尝试wordpressYes i mena fornt页面的is_首页或is_主页函数。哪是我的主页。请等待将此代码粘贴到哪里?我在哪里插入谷歌广告的示例位置?不。只需将其粘贴到你的js文件中。我在哪里可以找到js文件?我的网站完全是用wordpress制作的。我有adsense广告代码,我安装了名为insert header and footer的插件。然后我将代码粘贴到插件的标题区。在你的WordPress主题文件夹中应该有一个js文件,你当前正在使用的那个。将其粘贴到js文件中,或者可以在添加google add脚本的插件设置中进行测试。在谷歌脚本之后添加这个。如果parent.jQuery'body.home'.length>0{parent.jQuery'head'.append.adsbygoogle{display:none!important};}我只想删除标题的广告。那我为什么要编辑页脚呢?页脚广告是好的。我只想删除头版或主页上的头条广告好的,我明白了。但是如何隐藏顶级广告呢?仅在主页中?请避免只使用代码的答案。提供一些解释,以便其他人能够理解你的意图。
<?php global $post;

 if( $post->ID != 5) { ?>

      <!-- add google ad code here -->

<?php } ?>
<?php if( !is_home()) { ?>

      <!-- add google ad code here -->

<?php } ?>