WordPress 常用开发中的条件判断标签及开发用法

平时在wordpress开发项目时,会经常使用到条件判断语句的开发场景。

因为通过条件判断逻辑的应用可以实现我们很多的开发数据处理任务,所以条件判断是非常重要,也是用的比较多的一组开发逻辑。

正常的条件都是判断一个标签或是一个布尔值也或是一个循环的数据调用的结果。不同页面的判断,不同数据类型的判断可以实现我们很多的技术应用。

首页(Front)
is_front_page()
判断当前页面是否是博客首页。

后台控制面板
is_admin()
判断当前页面是否是后台控制面板。

文章页面
is_single()
判断当前页面是否是一篇文章或者是附件页面或者自定义文章类型页面。

判断页面
这里要判断的是页面,而不是指你网站的某个网页。

is_page()
判断当前页面是否为“页面”。

is_page( 36 )
判断当前页面是一个 ID 为 36 的页面。

文章判断函数
1. is_single() 判断是否文章页
2. is_single(‘6’) 判断是否文章 id=6 的页面
3. is_single(‘webstart’) 判断文章标题是否为 “ webstart ” 的页面
4. comments_open() 是否留言开启
5. pings_open() 是否开启ping

分类判断函数
1. is_category() 判断是否分类页
2. is_category(‘8’) 判断是否栏目 id=8 的分类
3. is_category(‘applications’) 判断栏目别名是否为 “ applications” 的分类
4. in_category(‘9’) 判断当前的是否属于栏目 id=9 的分类

其它页面判断函数
is_archive() 判断是否归档页
is_search() 判断是否是搜索页
is_tag() 判读是否标签页
is_404() 判断是否404页
is_paged() 判断是否翻页
is_search() : 是否为搜索结果页
is_category() : 是否为Category/Archive页

不同分类目录,显示不同的内容

 
<?php
if(is_category('2')){
      echo "产品页";
}elseif ( is_category('3')){
      echo "应用页";
}else
{
      echo "其它页";
}
 
?>

判断自定义分类页面(Taxonomy)
is_tax() 判断当前页面是否为一个分类系统的存档页面。
is_tax( ‘flavor’ )判断当前页面是否为一个名为 flavor 自定义分类的存档页面。
is_tax( ‘flavor’, ‘mild’ )判断当前自定义分类 flavor 页面的别名是否为 mild。
is_tax( ‘flavor’, array( ‘sharp’, ‘mild’, ‘extreme’ ) )判断当前自定义分类 flavor 页面的页面是否为 sharp、mild、extreme 中的一个。

has_term( ‘green’, ‘color’ )
判断当前页面是否是否带有别名为 green 的自定义分类 color。
has_term( array( ‘green’, ‘orange’, ‘blue’ ), ‘color’ )判断当前页面是否是否带有数组中的自定义分类 color。

主题测试文章,只做测试使用。发布者:zhaolou,转转请注明出处:https://www.zhaolou.cc/archives/4226

Like (0)
zhaolou的头像zhaolou
Previous 2025年3月22日
Next 2025年3月22日

相关推荐

  • wordpress常用标签大全

    WordPress Header头部 PHP代码 <?php bloginfo(‘name’); ?> 网站标题 <?php wp_title(); ?> 日志或页面标题 <?php bloginfo(‘stylesheet_url’); ?> WordPress主题样式表文件style.cs…

    外贸 2025年4月19日
    68400
  • wordpress和shopify的详细区别

    wordPress 和 Shopify 是目前最流行的两大建站平台之一,尤其适用于电商、内容型网站或个人博客。它们各有优势,适合不同需求。 下面我们从功能、适用人群、价格、扩展性、操作难度等方面,来详细比较一下两者的区别。 一、基本定义 🧩 WordPress 👉 重点讨论 WordPress.org,是大多数建站者首选。 🛒 Shopify 二、核心定位区…

    外贸 2025年4月8日
    73000
  • WordPress主题推荐

    主题 介绍 费用 kadence Kadence 是一款由 Kadence WP 公司开发的轻量级、性能优异的 WordPress 主题,尤其适合博客、企业官网、电商网站、课程平台等多场景应用。它以“速度快、功能强、无需代码”著称,在众多建站者中口碑极佳 Kadence 是一个既适合新手也满足高级用户需求的 WordPress 主题,真正做到了“高性能 + …

    外贸 2025年5月14日
    1.1K00
  • wordpress开发建设常用调用代码

    1、获取页面分类列表 <?php query_posts(‘showposts=6&cat=54’); //cat=1为调用ID为1的分类下文章 while(have_posts()) : the_post(); ?> <li> <a href=”<?php echo the_permalink() ?>” …

    外贸 2025年3月22日
    76300
  • 外贸网站内链SEO优化对搜索引擎排名影响及注意事项详解

    一. 什么是内部链接? 内部链接是同一域名下页面与页面之间的链接,客户通过点击锚文本链接进入到其他的页面,外部链接指的是其他域名指向本域名的链接。 二. 为什么内部链接对于SEO优化非常重要?   内部链接可以帮助谷歌查找,收录并理解你网站所有页面。 如果你有策略地布局内链,那么会让你的页面有效地传递权重(相当于提升页面权威度)…

    google seo 2025年4月23日
    89500

发表回复

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

联系我们

在线咨询: QQ交谈

邮件:156738051@qq.com

工作时间:周一至周五,9:00-18:00,节假日休息

关注微信