WordPress函数is_tag()检查否是一个标签档案页面
WordPress 中的函数is_tag()
是一个条件标签,用于检查当前页面是否是标签存档页面。它需要一个可选参数,即要检查的标签的 slug。如果没有传递参数,该函数将检查当前页面是否是任何标签存档页面。如果当前页面是标签归档页面,则该is_tag()
函数返回,否则返回。
推荐:[最新版]Slider Revolution滑块插件WordPress滑块插件
is_tag()函数基本语法
描述
检查当前页面是否是一个标签档案页面
用法
is_tag($tag);
参数
$tag
(int|string|array)(可选)– 要检查的标签 ID、名称、slug 或数组。默认:“”
推荐:[最新版]TranslatePress Pro插件下载WordPress翻译插件
is_tag()函数
使用该is_tag()
功能有条件地在您的网站上显示内容。例如,您可以使用它来显示当前标签中所有帖子的列表,或者显示标签存档页面的不同标题图像。(源文件可参考这里)
function is_tag( $tag = '' ) {
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.0' );
return false;
}
return $wp_query->is_tag( $tag );
}
推荐:ProjectHuddle插件WordPress网站设计交流插件
如何使用is_tag()
检查是否正在显示任何标签存档页面,此代码检查是否正在显示任何标签存档页面。
if (is_tag()) {
// Your code here
}
检查是否显示按 ID 指定的特定标签,此代码检查是否正在显示 ID 为 30 的变量的归档页面。
if (is_tag(30)) {
// Your code here
}
检查 slug 的特定标签是否正在显示,此代码检查是否正在显示带有“extreme”标签的标签的存档页面。
if (is_tag('extreme')) {
// Your code here
}
检查是否按名称显示特定标签,此代码检查是否正在显示名称为“mild”的标签的存档页面。
if (is_tag('mild')) {
// Your code here
}
检查是否显示任何指定的标签,此代码检查所显示帖子的标签是否为 term_ID 30、slug“extreme”或名称“mild”。阵列能力是在 3.7 版本中添加的。
if (is_tag(array(30, 'mild', 'extreme'))) {
// Your code here
}
推荐:WordPress函数wp_check_filetype()检索文件类型