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开发建设常用调用代码

    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日
    16600
  • wordpress和shopify的详细区别

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

    外贸 2025年4月8日
    14500
  • wordpress 进行文章列表分页

    把以下代码放入:functions.php function lingfeng_pagenavi( $range = 4 ) { global $paged,$wp_query; if ( !$max_page ) { $max_page = $wp_query->max_num_pages; } if( $max_page >1 ) { ech…

    外贸 2025年3月22日
    14000
  • wordpress调用指定分类目录文章的方法

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

    外贸 2025年3月22日
    14800
  • wordpress获取分类下文章列表四种方法

    1、使用query_posts()函数以下代码实际上使用query_posts()函数调取分类目录下的文章,showposts是调取的数量。 <?php $cats = get_categories(); foreach ( $cats as $cat ) { query_posts( ‘showposts=10&cat=’ . $cat-&g…

    外贸 2025年3月22日
    13000

发表回复

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

联系我们

在线咨询: QQ交谈

邮件:156738051@qq.com

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

关注微信