开发分类页面的时候,特别是归档页面,我们需要调出当前页面的标题信息,对于普通页面调用标题方法很简单,如下:
<?php echo single_cat_title() ?>
对于归档页面,有专门的一个函数:get_the_archive_title(),不过如果直接使用这个函数虽然能调出标题,但是有个缺点:每个归档标题前面有个“分类:”这样的文字,这可不是我们想要的结果!
那怎么办呢?别急,老办法,在function.php添加过滤函数,如下:
//删除分类标题中的“分类:”
function qui_theme_archive_title( $title ) {
if ( is_category() ) {
$title = single_cat_title( '', false );
} elseif ( is_tag() ) {
$title = single_tag_title( '', false );
} elseif ( is_author() ) {
$title = '<span class="vcard">' . get_the_author() . '</span>';
} elseif ( is_post_type_archive() ) {
$title = post_type_archive_title( '', false );
} elseif ( is_tax() ) {
$title = single_term_title( '', false );
}
return $title;
}
add_filter( 'get_the_archive_title', 'qui_theme_archive_title' );
这样就能过滤去掉归档页面的 “分类:”和“标签:”了,是不是很简单?
推荐阅读:
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章
原始出处 、作者信息和本声明。否则将追究法律责任。
转载请注明来源:
wp/wordpress 调用归档标题,并移除过滤归档标题中的“分类:”文字 -
Qui-Note