明凯博客

关注网站技术,一个特立独行的程序员

wordpress正确区分首页和内页的方法

我们在制作WordPress模版的时候,经常会遇到只有首页才会显示的内容。
比如说:友情链接,通常是首页才显示友情链接,其他页面不显示;
也会遇到只有内容才会显示的东东,比如手:面包屑导航。
这也是 WordPress SEO中至关重要的一部分。

那么,遇到这种情况时我们又该如何判断呢?
1、网上流传的判断WordPress首页的方法

1
< ?php if(is_home()) {?>显示内容< ?php }?>

其实这种判断方法是错误的。因为这样判断后,其实在paged页面,即首页翻页页面仍然会将“显示内容”显示出来。
比如,首页的翻页页面。
2、我推荐给大家的判断WordPress首页方法

1
< ?php if(is_home() && ! is_paged()) {?>显示内容< ?php }?>

这句代码的意思是,是首页,并且不是paged页面的页面。
因为WP把paged页面也判断为首页。

, , , ,

相关文章

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注