学做网站培训课程介绍

当前位置:

WordPress代码判断不同页面显示不同内容

做网站时,很多页面的布局结构是一样的,但是显示的内容却不一样。这时我们可以通过代码来判断不同页面显示不同的内容。(相关知识:wordpress程序开发手册

Wordpress代码判断不同页面显示不同内容

判断代码如下:


<?php if (is_home()) {?>
显示在首页的内容
<?php }elseif(is_category()){?>
显示在分类目录的内容
<?php }elseif(is_page()){?>
显示在页面上的内容
<?php }elseif(is_single()){?>
显示在文章页面的内容
<?php }?>

除了这种类型的判断之外,还可以对一些特定的页面进行判断。
下面是常用wordpress判断函数,有需要的朋友可以收藏备用

1.文章显示判断函数

is_single() 判断是否是具体文章的页面

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

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

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

comments_open() 是否留言开启

pings_open() 是否开启ping

2.页面显示判断函数

is_page() 是否是页面

is_page(‘42’) id判断,即是否是id为42的页面

is_page(‘About Me’) 判断标题

is_page(‘about-me’) slug判断

3.分类显示判断函数

is_category() 是否是分类

is_category(‘6’) id判断,即是否是id为6的分类

is_category(‘Cheeses’) 分类title判断

is_category(‘cheeses’) 分类 slug判断

in_category(‘5’) 判断当前的文章是否属于分类5

4.作者归档显示判断函数

is_author() 将所有的作者的页面显示出来

is_author(‘1337’) 显示author number为1337的页面

is_author(‘Elite Hacker’) 通过昵称来显示当前作者的页面

is_author(‘elite-hacker’)

5.下面是通过不同的判断实现以年、月、日、时间等方式来显示归档

时间归档显示判断函数

is_date()

is_year()

is_month()

is_day()

is_time()

判断当前是否是归档页面 is_archive()

判断是否是搜索 is_search()

判断页面是否 404 is_404()

判断是否翻页 is_paged()

比如你当前的blog是http://www.域名.com/显示http://www.域名.com/?paged=2的时候,这个判断将返回真,通过这个函数可以配合is_home来控制某些只能在首页显示的界面,例如:

if(is_home() && !is_paged() )

6.其他显示判断函数

is_attachment()

is_feed()

is_trackback()

发表评论

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

相关教程

  • 漂亮的wordpress淘客模板 图文教程 (111440 次浏览)
    今天再次给大家分享一款自己仿的一个wordpress淘客模板。这个模板是我自己在别人模板的基础上进行二次开发,自己比较喜欢。注意:此模板不支持IE6,
  • 用什么建网站?Wordpress建网站好不好?这些问题经常被新手问上问起。可以这样说,wordpress程序可以建各种类型的网站,它的功能强大之处令人称赞,
  • 各位同学大家好,我是学做网站论坛的建站会员广东崔磊。很感谢论坛老师在我学习网站制作课程期间,对我的辅导帮助。现在在这里我想给同学做分享一
  • 学做网站时,经常要修改代码,很多时候需要用到颜色代码,由于太多,不可能都记住,所以找到了一个带有中文颜色名称表示的颜色代码表,以便后期网页设
  • 在wordpress模板制作时,我们需要根据不同的情况,进行页面的判断来显示不同的内容。下面是自己做网站论坛把wordpress模板制作教程中常用判断代码汇总
  • wordpress程序的评论头像是自动的调用全球gravatar头像,wordpress程序本身是不支持用户设置头像的,网站后台只支持“对于那些没有自定义头像的用户,
  • page页面可以单独使用不同页面模板,这个我们都知道了,那怎么给不同的single文章页面设计不同模板呢?我们有二种方法: 第一种:通过代码来判断
  • 如果让自己做网站时,网站版面的多样化。实现文章样式不同,就需修改single.php模版。【关于wordpress模板也可学习wordpress模板制作教程】首
  • 针对于网站中的一些特殊页面,WordPress提供专题页面功能。通过新建WordPress 专题页面,可以让我们在做网站中,制作一些特殊的网页版面。例如,
  • 在课程我们讲到,我们在建站时,可以建立页面和分类目录,然后在网站导航上调用页面与分类目录。更换页面的顺序,我们可以在后台修改每个页面的排
  • 在我们学做网站的过程中,通过图片的后缀名我们很轻松的了解图片是什么格式的,想要替换的时候,很就简单了。但有的同学的电脑里的图片等文件并没
  • 很多同学在模板制作的过程,都有图片调用不出来的现象,其实原因很简单,就是图片路径错误造成的。这里涉及到html和css中的一些路径知识,这个视
  • 各类微博的流量很大,如果自己网站内容能够同步更新到自己的微博上,可以让更多的人看到自己网站上的内容了。如何将自己网站内容同步更新到微
  • 提高网站的“回头客”,我们需要给注册会员提供一些特权,而对游客隐藏部分wordpress文章,因为有很多自己做网站vip学员问到,网站怎么实现游客隐藏、会