is_tag函数是WordPress中的一个条件函数,用于检测当前页面是否为标签页。

基本用法:

if ( is_tag() ) {
// 当前页面为标签页
} else {
// 当前页面不是标签页
}

is_tag函数可以在WordPress的文章、页面和自定义文章类型的模板文件中使用。当当前页面是标签页时,函数返回true,否则返回false。

is_tag函数还可以接受一个参数,用于传递要检测的标签的名称或标签ID。

if ( is_tag( 'tag-name' ) ) {
// 当前页面为名为"tag-name"的标签页
} elseif ( is_tag( 123 ) ) {
// 当前页面为ID为123的标签页
} else {
// 当前页面不是标签页
}

除了检测当前页面是否为标签页,is_tag函数还可以用于检测当前页面是否属于某个标签的子标签:

if ( is_tag( 'parent-tag', 'child-tag' ) ) {
// 当前页面为"parent-tag"的子标签"child-tag"页
} else {
// 当前页面不是子标签页
}

is_tag函数还可以与其他条件函数一起使用,以实现更精确的条件判断。

总结:

is_tag函数是WordPress中的一个条件函数,用于检测当前页面是否为标签页。可以使用is_tag()检测任意标签页,使用is_tag('tag-name')检测指定名称的标签页,使用is_tag(123)检测指定ID的标签页,使用is_tag('parent-tag', 'child-tag')检测指定标签的子标签页。