如何在wordpress设置广告不在首页显示

2025-11-05 04:55:31

1、如果我们只需要控制首页不显示,其他所有页面显示的话,只需要在当前主题下的header.php进行添加代码即可实现。

主题文件位置在根目录/web/wp-content/themes/

如何在wordpress设置广告不在首页显示

2、打开本地或在线header.php文件,我直接使用虚拟云主机提供商的在线FTP进行操作,也可以本地操作后再上传。

如何在wordpress设置广告不在首页显示

3、点击“编辑”打开在线编辑窗口。

如何在wordpress设置广告不在首页显示

4、在<head></head>之间输入以下代码:

<?php if(!is_home() && !is_front_page()){ ?>

广告js代码

<?php }?> 

注:如果是在wp后台设置为默认首页,则直接使用is_home()进行判断就可以,如果这个不生效,请加上is_front_page()一起进行判断。那是因为你使用的是其他方式的首页;

如何在wordpress设置广告不在首页显示

5、添加完成后,可打开首页和其他页查看代码是否生效。

使用浏览器的检查功能或开发者检查工具;

可见在首页没有出现 js代码

如何在wordpress设置广告不在首页显示

6、随便点击栏目分类或其他链接查看是否出现js代码 ,此时在head之后出现了添加的js代码 ,表示设置成功。此时所有的广告不会出现 在首页,会出现在除首页以外的其他页面。

如何在wordpress设置广告不在首页显示

7、在这里,我们还可以用wordpress的其他函数进行页面的判断。

is_single()判断是否是文章页面

is_single('2')/is_single(2)判断是否是具体文章(id=2)的页面

is_single('')判断是否是具体文章(标题为Beef Stew)的页面

is_single('beef-stew')判断是否是具体文章(slug为beef-stew)的页面

is_single(array(2,'beef-stew','Irish Stew'));


判断是否是具体文章(id=2或者slug=’beef-stew’或者标题为Irish Stew)的页面

is_page() 是否为页面页(Page)

is_category()   是否为分类页(Category/Archive)

is_author()  是否是作者页面

is_tag() 是否为Tag存档页

is_date() 是否为指定日期存档页

is_year() 是否为指定年份存档页

is_month() 是否为指定月份存档页

is_day() 是否为指定日存档页

is_time() 是否为指定时间存档页

is_archive() 是否为存档页

is_search() 是否为搜索结果页

is_404() 是否为 “404: Not Found” 错误页

is_paged() Home/Category/Archive页是否以多页显示

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢