获取Archive.php的当前标题

时间:2015-07-09 作者:Bamz Springfield

我想在文件中获取当前标题archive.php

我的代码:

if ( is_category() ){ 
    echo "CATEGORY";
} else if( is_tag() ){ 
    echo "TAGS"; 
} else if( is_author() ){ 
    echo "AUTHOR"; 
} else if( is_tax() ){ 
    echo "TAXONOMY"; 
} else { 
    echo "ARCHIVE"; 
}
有没有办法简化这一点?我尝试了这个,但没有成功:

if ( is_post_type_archive() ) {
    post_type_archive_title(); 
}

1 个回复
最合适的回答,由SO网友:Pieter Goosen 整理而成

Wordpress 4.1中引入了一个新函数,名为the_archive_title() 就是这样。您只需添加the_archive_title() 在存档页中。

如果需要过滤输出,请参阅我的答案here 关于如何做到这一点

结束

相关推荐

显示Archives.php中的所有自定义帖子类型

我该怎么做?archive.php 只有以下内容:wp_get_archives(\'type=monthly\'); 以及wp_get_archives() 没有显示所有帖子类型的参数。我也认为archive-[post_type].php 不是我要找的,因为我希望所有帖子类型都显示在一个归档页面中。谢谢W