• 首页
  • >
  • Notes
  • >
  • WordPress判断当前页面是哪个页面
  • WordPress判断当前页面是哪个页面

    Time:2020-03-23 / View:957

    在做WordPress主题开发的时候,会经常用到页面判断函数,来制定不同页面的样式,今天给大家分享一下WordPress最常用的几个页面判断函数。

    1、WordPress首页判断函数

    is_home()

    用来判断是否为网站首页

    2、WordPress文章页面判断

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

    3、WordPress页面(page)判断

    //判断是否为页面页(Page)
    is_page()

    4、WordPress分类页面判断

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

    5、WordPress存档页面判断

    //是否为存档页
    is_archive() 

    其他页面判断:

    //是否是作者页面
    is_author()  
    
    //是否为Tag存档页
    is_tag() 
    
    //是否为指定日期存档页
    is_date() 
    
    //是否为指定年份存档页
    is_year() 
    
    //是否为指定月份存档页
    is_month() 
    
    //是否为指定日存档页
    is_day() 
    
    //是否为指定时间存档页
    is_time() 
    
    //是否为搜索结果页
    is_search() 
    
    //是否为 “404: Not Found” 错误页
    is_404() 
    
    //Home/Category/Archive页是否以多页显示
    is_paged() 

    实例:根据页面不同放不同的css

    <?php if (is_home()) { ?>
    <link rel="stylesheet" href="<?php bloginfo('template_url');?>/assets/css/home.css" type="text/css" media="screen" />
    <?php } ?>

     

    发布留言