This issue is relevant if the title was added using the_archive_title();. To remove the extra phrase “Category:”, you need to use the hook:
add_filter( 'get_the_archive_title', 'lets_remove_name_category' );
function lets_remove_name_category( $title ){
if ( is_category() ) {
$title = single_cat_title( '', false );
} elseif ( is_tag() ) {
$title = single_tag_title( '', false );
}
return $title;
}
Add this code at the end of file functions.php of your theme.
This code allows you to remove any “Archives:”, “Category:”. It works for WooCommerce, which uses the same get_the_archive_title in the page-title:
add_filter( 'get_the_archive_title', function( $title ){
return preg_replace('~^[^:]+: ~', '', $title );
});
WEBinP Your guide to resolving CMS optimization, Web Development and SEO problems