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

赞 (0)
zhaolou's avatarzhaolou
上一篇 2025年3月22日 上午10:12
下一篇 2025年3月22日 上午10:15

相关推荐

  • wordpress和shopify的详细区别

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

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

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

    google seo 2025年4月23日
    2.1K00
  • wordpress调用指定分类目录文章的方法

    不过对于没有代码开发的朋友来说,在用wordpress网站制作时可能会遇到一些问题,比如调用指定分类目录下的文章,今天就教大家一个方法怎样通过代码来调用wordpress指定分类目录下的文章,以便wordpress用户能更快上手使用wordpress。 我们在wordpress 主题开发时不管是哪个页面还是分类页,可以进行如下操作 <?php $pos…

    外贸 2025年3月22日
    1.9K00
  • RankMath SEO插件导致TAG页面无法收录的解决办法

    1、GSC报错 2、看了受影响的页面,果然! 3、再去看RankMathSEO插件生成的sitemap,有post,page,category,但是也没有tag,那就是插件本身并没有开启收录tag页面。 RankMath SEO插件解决tag页面正常收录的解决办法1、RankMath SEO-post-tag-tag archives robots meta…

    2025年4月13日
    2.0K00
  • 外贸网站页面内容标题Heading标签(H1,H2,H3)的使用及SEO全面指南

    Heading标签也叫做H标签(Heading Tags),是用于强调页面内容的文本标题,分为H1,H2,H3,H4,H5,H6,通过优化好H标签告诉搜索引擎和用户页面内容不同层级标题的重要性和内容; 其中H1是页面核心标题,是页面最重要的标签,一个页面有且只有一个H1,通常来说就是页面的标题; 通过在浏览器邮件查看审查元素可以检查是否做了H1标签 H1标签…

    google seo 2025年4月23日
    2.3K00

发表回复

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

联系我们

在线咨询: QQ交谈

邮件:156738051@qq.com

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

关注微信