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页面也判断为首页。
WordPress主题基本文件和常用函数代码详解 WordPress调用自带jquery的方法及区别