微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

wordpress页面类型判断函数汇总

页面判断 可以让我们在特有的页面隐藏,显示,替换,加载某一些东西 ,这就用到了wordpress特有的页面判断函数,今天小编带领大家一起汇总一下。

函数介绍

is_home() 判断是否为首页,并且显示的不是一个静态页面

is_front_page()判断是否为首页包括首页显示的是一个静态页面

is_search()是否为搜索

is_404()是否为404页面

is_category()是否为分类目录归档

is_author()是否为作者归档页面

is_day()是否为按天归档页面

is_month()是否为按月归档页面

is_year()是否为按年归档页面

is_tag()是否为标签归档页面

is_single()是否为文章页

is_page()是否为页面单页

is_date()是否按日期归档页面,相当于包括is_day()、is_month()、is_year()

is_archive()是否为归档页面,相当于包括is_category()、is_author()、is_month()、is_day()、is_year()、is_tag()

is_singular()相当于is_single()||is_page()||is_attachment()

is_sticky() 置顶文章判断。

is_singular 用于判断单页

......更多见官网!

举例

比如sidebar里的文章标签,只会在某些页面显示

PHP

//判断开始

if(is_front_page() || is_home() || is_page() || is_category()) {

//如果是首页页面文章目录才会显示

?>

文章标签

PHP wp_tag_cloud('smallest=8&largest=14&number=12&order=RAND'); ?>

PHP bloginfo(url);?>/all-tags/">View All Tags »

PHP

};//判断结束位置

?>

例如文章标题,在索引的时候显示成超链接,而在具体的文章页面,把标题显示为纯文本:

PHP

//判断开始

if ( is_single () || is_page()) :

//如果是文章单页

?>

 

PHP the_title();//只显示标题 ?>

 

PHP else ://其他情况 ?>

 

PHP the_permalink() ?>" rel="bookmark">PHP the_title(); ?>

 

PHP endif ?>

//判断结束位置

 

?>

当然应用还非常多,官网地址:https://codex.wordpress.org/Conditional_Tags

原文地址:https://www.jb51.cc/wordpress/422790.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐