Hi @kissui,
The “Author” prefix is added by WordPress Core as part of the get_the_archive_title()
function. You can’t hide it using CSS, since the text string isn’t wrapped in an element, but you can remove it using the get_the_archive_title
filter in a child theme. If you create a child theme, adding the following function to the child theme functions.php
file should take care of it.
/* ---------------------------------------------------------------------------------------------
REMOVE ARCHIVE PREFIXES
--------------------------------------------------------------------------------------------- */
if ( ! function_exists( 'fukasawa_child_remove_archive_title_prefix' ) ) :
function fukasawa_child_remove_archive_title_prefix( $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_year() ) {
$title = get_the_date( 'Y' );
} elseif ( is_month() ) {
$title = get_the_date( 'F Y' );
} elseif ( is_day() ) {
$title = get_the_date( get_option( 'date_format' ) );
} elseif ( is_tax( 'post_format' ) ) {
if ( is_tax( 'post_format', 'post-format-aside' ) ) {
$title = _x( 'Asides', 'post format archive title', 'fukasawa-child' );
} elseif ( is_tax( 'post_format', 'post-format-gallery' ) ) {
$title = _x( 'Galleries', 'post format archive title', 'fukasawa-child' );
} elseif ( is_tax( 'post_format', 'post-format-image' ) ) {
$title = _x( 'Images', 'post format archive title', 'fukasawa-child' );
} elseif ( is_tax( 'post_format', 'post-format-video' ) ) {
$title = _x( 'Videos', 'post format archive title', 'fukasawa-child' );
} elseif ( is_tax( 'post_format', 'post-format-quote' ) ) {
$title = _x( 'Quotes', 'post format archive title', 'fukasawa-child' );
} elseif ( is_tax( 'post_format', 'post-format-link' ) ) {
$title = _x( 'Links', 'post format archive title', 'fukasawa-child' );
} elseif ( is_tax( 'post_format', 'post-format-status' ) ) {
$title = _x( 'Statuses', 'post format archive title', 'fukasawa-child' );
} elseif ( is_tax( 'post_format', 'post-format-audio' ) ) {
$title = _x( 'Audio', 'post format archive title', 'fukasawa-child' );
} elseif ( is_tax( 'post_format', 'post-format-chat' ) ) {
$title = _x( 'Chats', 'post format archive title', 'fukasawa-child' );
}
} elseif ( is_post_type_archive() ) {
$title = post_type_archive_title( '', false );
} elseif ( is_tax() ) {
$title = single_term_title( '', false );
} elseif ( is_search() ) {
$title = '‘' . get_search_query() . '’';
} else {
$title = __( 'Archives', 'fukasawa-child' );
} // End if().
return $title;
}
add_filter( 'get_the_archive_title', 'fukasawa_child_remove_archive_title_prefix' );
endif;
— Anders