WordPress判断自定义分类:is_tax

分类栏目:用户体验 - 前端开发

5064

发布于 1 条评论

判断自定义分类

在WordPress中,分类的使用非常广泛,所对应的函数也是非常丰富的。有时候我们需要对分类进行判断,然后根据不同的分类显示不同的内容(样式、模版等),这时候我们可以使用is_category()进行判断;但如果是我们自定义的分类,例如觉唯的商店分类、唯然分类都是自定义的分类,那么这个函数就没有任何效果。这个时候我们应该怎么来判断分类呢?

通过WordPress官网的介绍,我们可以得到这么一个函数is_tax(),这也是一个条件判断函数,用于检测当前是否自定义分类法的归档页面,返回的值是TRUEFALSE。下面我们来看看它的用法。

用法:

<?php is_tax( $taxonomy, $term ); ?>

参数:

$taxonomy

(字符串,数组)(可选)分类别名或别名。默认值:None

$term

(整型,字符串,数组)(可选)单个或数组项ID,名称或别名。默认值:None

返回值:

(布尔值)成功返回True,失败返回false

举例:

is_tax();
//只要是自定义分类归档的页面都返回true

is_tax( 'shop' );
//自定义分类名为“shop”的归档页面返回ture

is_tax( 'theme', 'shop' );
//自定义分类为“theme”而且属于“shop”的分类下的归档页面返回true

更多详细的介绍可以前往官网介绍:http://codex.wordpress.org/Function_Reference/is_tax

通过上面的介绍 ,我们对于自定义分类的判断就可以从容的解决了。

全部评论 / 1

  1. 请问可以说一下首页是怎样调用唯然的最新文章的!谢谢

    shaw 2014-12-16
    1