WordPress 自定义函数the_archive_title

the_archive_title这个钩子是wordpress 4.1添加的。会自动判断WordPress的归档属于哪种类型,一般wordpress归档有N多种,日期、分类、标签、文章形式等。

直接使用此函数 <?php echo the_archive_title() ?> 时,输出的类别前面带分类词组(分类:主题开发)这种比较影响美观,我们一般的做法是使用自定义函数,钩子是 get_the_archive_title

add_filter( 'get_the_archive_title',function ($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>' ;

}

return $title;

});

这样就可以自定义名称输出啦。

相关文章

我想将wordpress的默认接口路由改掉,愿意是默认的带一个 wp...
wordpress自定义分类法之后,我看到链接都自动在后面添加了一...
事情是这样的,我用 get_post_type 函数创建了一个自定义分类...
最近网站莫名其妙的被顶上了,过一个多小时,就注册一个账号...
最近服务器要到期了,就想着把网站转移到另外一台服务器,本...
今天在写wordpress的接口,然后碰到个奇怪的问题,怎么访问都...