wordpress archive.php,WordPress 移除归档页面的“分类:”,即自定义the_archive_title输出...

function get_the_archive_title() {

if ( is_category() ) {

/* translators: Category archive title. %s: Category name */

$title = sprintf( __( 'Category: %s' ), single_cat_title( '', false ) );

} elseif ( is_tag() ) {

/* translators: Tag archive title. %s: Tag name */

$title = sprintf( __( 'Tag: %s' ), single_tag_title( '', false ) );

} elseif ( is_author() ) {

/* translators: Author archive title. %s: Author name */

$title = sprintf( __( 'Author: %s' ), '' . get_the_author() . '' );

} elseif ( is_year() ) {

/* translators: Yearly archive title. %s: Year */

$title = sprintf( __( 'Year: %s' ), get_the_date( _x( 'Y', 'yearly archives date format' ) ) );

} elseif ( is_month() ) {

/* translators: Monthly archive title. %s: Month name and year */

$title = sprintf( __( 'Month: %s' ), get_the_date( _x( 'F Y', 'monthly archives date format' ) ) );

} elseif ( is_day() ) {

/* translators: Daily archive title. %s: Date */

$title = sprintf( __( 'Day: %s' ), get_the_date( _x( 'F j, Y', 'daily archives date format' ) ) );

} elseif ( is_tax( 'post_format' ) ) {

if ( is_tax( 'post_format', 'post-format-aside' ) ) {

$title = _x( 'Asides', 'post format archive title' );

} elseif ( is_tax( 'post_format', 'post-format-gallery' ) ) {

$title = _x( 'Galleries', 'post format archive title' );

} elseif ( is_tax( 'post_format', 'post-format-image' ) ) {

$title = _x( 'Images', 'post format archive title' );

} elseif ( is_tax( 'post_format', 'post-format-video' ) ) {

$title = _x( 'Videos', 'post format archive title' );

} elseif ( is_tax( 'post_format', 'post-format-quote' ) ) {

$title = _x( 'Quotes', 'post format archive title' );

} elseif ( is_tax( 'post_format', 'post-format-link' ) ) {

$title = _x( 'Links', 'post format archive title' );

} elseif ( is_tax( 'post_format', 'post-format-status' ) ) {

$title = _x( 'Statuses', 'post format archive title' );

} elseif ( is_tax( 'post_format', 'post-format-audio' ) ) {

$title = _x( 'Audio', 'post format archive title' );

} elseif ( is_tax( 'post_format', 'post-format-chat' ) ) {

$title = _x( 'Chats', 'post format archive title' );

}

} elseif ( is_post_type_archive() ) {

/* translators: Post type archive title. %s: Post type name */

$title = sprintf( __( 'Archives: %s' ), post_type_archive_title( '', false ) );

} elseif ( is_tax() ) {

$tax = get_taxonomy( get_queried_object()->taxonomy );

/* translators: Taxonomy term archive title. 1: Taxonomy singular name, 2: Current taxonomy term */

$title = sprintf( __( '%1$s: %2$s' ), $tax->labels->singular_name, single_term_title( '', false ) );

} else {

$title = __( 'Archives' );

}

/**

* Filters the archive title.

*

* @since 4.1.0

*

* @param string $title Archive title to be displayed.

*/

return apply_filters( 'get_the_archive_title', $title );

}

function get_the_archive_title() {

if ( is_category() ) {

/* translators: Category archive title. %s: Category name */

$title = sprintf( __( 'Category: %s' ), single_cat_title( '', false ) );

} elseif ( is_tag() ) {

/* translators: Tag archive title. %s: Tag name */

$title = sprintf( __( 'Tag: %s' ), single_tag_title( '', false ) );

} elseif ( is_author() ) {

/* translators: Author archive title. %s: Author name */

$title = sprintf( __( 'Author: %s' ), '' . get_the_author() . '' );

} elseif ( is_year() ) {

/* translators: Yearly archive title. %s: Year */

$title = sprintf( __( 'Year: %s' ), get_the_date( _x( 'Y', 'yearly archives date format' ) ) );

} elseif ( is_month() ) {

/* translators: Monthly archive title. %s: Month name and year */

$title = sprintf( __( 'Month: %s' ), get_the_date( _x( 'F Y', 'monthly archives date format' ) ) );

} elseif ( is_day() ) {

/* translators: Daily archive title. %s: Date */

$title = sprintf( __( 'Day: %s' ), get_the_date( _x( 'F j, Y', 'daily archives date format' ) ) );

} elseif ( is_tax( 'post_format' ) ) {

if ( is_tax( 'post_format', 'post-format-aside' ) ) {

$title = _x( 'Asides', 'post format archive title' );

} elseif ( is_tax( 'post_format', 'post-format-gallery' ) ) {

$title = _x( 'Galleries', 'post format archive title' );

} elseif ( is_tax( 'post_format', 'post-format-image' ) ) {

$title = _x( 'Images', 'post format archive title' );

} elseif ( is_tax( 'post_format', 'post-format-video' ) ) {

$title = _x( 'Videos', 'post format archive title' );

} elseif ( is_tax( 'post_format', 'post-format-quote' ) ) {

$title = _x( 'Quotes', 'post format archive title' );

} elseif ( is_tax( 'post_format', 'post-format-link' ) ) {

$title = _x( 'Links', 'post format archive title' );

} elseif ( is_tax( 'post_format', 'post-format-status' ) ) {

$title = _x( 'Statuses', 'post format archive title' );

} elseif ( is_tax( 'post_format', 'post-format-audio' ) ) {

$title = _x( 'Audio', 'post format archive title' );

} elseif ( is_tax( 'post_format', 'post-format-chat' ) ) {

$title = _x( 'Chats', 'post format archive title' );

}

} elseif ( is_post_type_archive() ) {

/* translators: Post type archive title. %s: Post type name */

$title = sprintf( __( 'Archives: %s' ), post_type_archive_title( '', false ) );

} elseif ( is_tax() ) {

$tax = get_taxonomy( get_queried_object()->taxonomy );

/* translators: Taxonomy term archive title. 1: Taxonomy singular name, 2: Current taxonomy term */

$title = sprintf( __( '%1$s: %2$s' ), $tax->labels->singular_name, single_term_title( '', false ) );

} else {

$title = __( 'Archives' );

}

/**

* Filters the archive title.

*

* @since 4.1.0

*

* @param string $title Archive title to be displayed.

*/

return apply_filters( 'get_the_archive_title', $title );

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值