WordPress基础教程

WordPress页面判断函数详解

发布时间:2019-09-02 10:23:07

本文作者:

最后更新时间为 2019年9月2日

什么是WordPress页面判断函数,其实简单来说,就是我们想在某些特殊的页面加载特殊内容,或者隐藏特殊内容,替换特殊内容等等,那我们就需要使用对应的页面判断函数来调用区分!今天,技术宅带大家深入了解下WordPress页面判断函数那些事!

WordPress函数

    1. is_home() 判断是否为首页,并且显示的不是一个静态页面
    2. is_front_page()判断是否为首页,包括首页显示的是一个静态页面
    3. is_search()是否为搜索页
    4. is_404()是否为404页面
    5. is_category()是否为分类目录归档
    6. is_author()是否为作者归档页面
    7. is_day()是否为按天归档页面
    8. is_month()是否为按月归档页面
    9. is_year()是否为按年归档页面
    10. is_tag()是否为标签归档页面
    11. is_single()是否为文章页面
    12. is_page()是否为页面单页
    13. is_date()是否按日期归档页面,相当于包括is_day()is_month()is_year()
    14. is_archive()是否为归档页面,相当于包括is_category()、is_author()is_month()is_day()is_year()is_tag()
    15. is_singular()相当于is_single()||is_page()||is_attachment()
    16. is_sticky()置顶文章判断。
    17. is_singular 用于判断单页
    18. 更多函数可以参考WordPress官方文档

页面判断函数的使用

就拿最近写得比较多的AdSense来举列子,AdSense的自动广告会导致技术宅的页面错位,所以技术宅就想除了首页,其他页面都显示自动广告,但是自动广告需要添加到</head>之中,所以这里就需要用到页面判断函数!

<?php if ( is_category() || is_page() || is_author() || is_single() || is_archive() || is_search() ){ ?>
//如果是分类、页面、作者归档、文章、归档,搜索才会显示</pre>
<script>
(adsbygoogle = window.adsbygoogle || []).push({
google_ad_client: "ca-pub-5260107307080964",
enable_page_level_ads: true
});
</script>
<?php } ?>

又比如技术宅想让sidebar里的文章标签,只在某些页面显示:

<?php
//判断开始
if(is_front_page() || is_home() || is_page() || is_category()) {
//如果是首页、页面、文章目录才会显示
?>
<div id="tag_cloud" class="widget">
<h3>文章标签</h3>
<?php wp_tag_cloud('smallest=8&largest=14&number=12&order=RAND'); ?>
<div class="action">
<a class="view-more" href="<?php bloginfo(url);?>/all-tags/">View All Tags »</a>
</div>
</div>
<?php
};//判断结束位置
?>

再比如技术宅想让文章标题,在索引的时候显示成超链接,但是在详细具体的文章页面,把标题显示为纯文本:

<?php
//判断开始
if ( is_single () || is_page()) :
//如果是文章单页
?>
<h1><?php the_title();//只显示标题 ?></h1>
<?php else ://其他情况 ?>
<h2><a class="title" href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h2>
<?php endif ?>
//判断结束位置 
?>

WordPress页面判断函数在我们日常开发中非常有用,比如备案策略等等,更换首页内容以防备案审核不通过等等都是可以参考的

小兽wordpress凭借多年的wordpress企业主题制作经验,坚持以“为用户而生的wordpress主题”为宗旨,累计为10万多家客户提供品质wordpress建站服务,得到了客户的一致好评。我们一直用心对待每一个客户,我们坚信:“善待客户,将会成为终身客户”。小兽wordpress能坚持多年,是因为我们一直诚信。我们明码标价(wordpress做网站需要多少钱),从不忽悠任何客户,我们的报价宗旨:“拒绝暴利,只保留合理的利润”。如果您有网站建设、网站改版、网站维护等方面的需求,请立即咨询右侧在线客服或拨打咨询热线:18907337671,我们会详细为你一一解答你心中的疑难。

相关文章

为什么选择小兽WordPress

哪怕不计成本的时间投入,也绝不辜负任何一个客户。
成就客户成就自我的同时,把这个世界变得再美好一点。

我们的故事

小兽WordPress是2011年开始接触互联网,在这期间用WordPress搭建了一个博客叫小兽WordPress,专门学习WordPress建站。

我们的使命

我们希望用WordPress这款优秀的建站程序帮助每个人搭建一个属于自己的网站,高效率低成本做好互联网营销。

我们的文化

我们专注于把客户的事情做好并且做对,这意味着我们在做决定时会考虑到结果,最重要的是,我们力求真实。

我们的未来

我们将在不久的未来成为国内最好的WordPress工作室,小兽WordPress希望和每一个客户成为朋友,一起见证这个美好未来。

为什么选择小兽WordPress

告诉我你是谁,为你量身定做建站方案

我们深知不同的人做网站的阶段不一样,有的是新手,有的是老手。
我们清楚不同的人做网站的目的不一样,有的是展示,有的是营销。

如何让线上业务更上一层楼

还没有WordPress网站

还没有WordPress网站

不管你从事什么行业,WordPress都会为你提供一个专业的主题模板。在WordPress市场上有成千上万的免费主题,适合很多中小企业。

查看所有模板
已经有WordPress网站

已经有WordPress网站

小兽WordPress诚邀你一起学习WordPress,愿与各方携手升级改善您的WordPress网站,一起交流网站加速,网站优化等问题。

马上交个朋友
微信联系
chat 扫码联系
模板建站
挑选模板
网站定制
免费诊断
咨询热线
咨询热线

189-0733-7671

返回顶部