is_category()判断是否分类页

功能:

is_category()函数是WordPress的页面判断函数之一,用来判断当前页面是否是分类页。

用法:

<?php
if(is_category()){
    echo "我只会在分类页显示";
}
?>

参数:

$category
(mixed) (Optional) 分类ID、名称、别名、或者分类ID、名称、别名的数组.
默认:空

返回值:

Boolean,是分类页就返回True,其他页面都返回False

所在位置:

is_home()函数包含在 wp-includes/query.php中.

源码:

/**
 * Is the query for an existing category archive page?
 *
 * If the $category parameter is specified, this function will additionally
 * check if the query is for one of the categories specified.
 *
 * @since 1.5.0
 *
 * @global WP_Query $wp_query Global WP_Query instance.
 *
 * @param mixed $category Optional. Category ID, name, slug, or array of Category IDs, names, and slugs.
 * @return bool
 */
function is_category( $category = '' ) {
	global $wp_query;
 
	if ( ! isset( $wp_query ) ) {
		_doing_it_wrong( __FUNCTION__, __( 'Conditional query tags do not work before the query is run. Before then, they always return false.' ), '3.1' );
		return false;
	}
 
	return $wp_query->is_category( $category );
}

示例:

<?php
if(is_category()){
    echo "我只会在分类页显示";
}else
{
    echo "我只显示在非分类页";
}
?>
<?php
if(is_category(‘WordPress函数’)){
    echo "我只会在‘WordPress函数’分类页显示";
}
?>

相关函数:

is_front_page()

(完)

版权声明WordPress头条正在使用WordPress文章版权插件
如未注明,均为原创,转载需注明出处
本文链接地址:http://www.wptoutiao.com/functions/115.html

is_category的相关文章

分类管理的相关文章

还可以分享文章给好友:

发表评论

电子邮件地址不会被公开。 必填项已用*标注