WordPressのカテゴリ一覧タイトルに「カテゴリー:」が表示
WordPressのカテゴリ一覧ページは、タイトルに「カテゴリー:〇〇」が表示されます。
すべてのカテゴリページに「カテゴリー:」を非表示にします。
functions.phpをもちいた変更
カテゴリ一覧ページは archive.php をテンプレートとしています。
タイトル部分の表示は下記コードが出力しています。
the_archive_title( '<h1 class="page-title">', '</h1>' );
the_archive_title()関数は、wp-includes/general-template.php で定義されており、変更はfunctions.phpで行います。
get_the_archive_titleをフックし、カテゴリページの場合は「single_cat_title()」関数でタイトルのみの表示に変更します。
add_filter( 'get_the_archive_title', function ( $title ) {
if( is_category() ) {
$title = single_cat_title( '', false );
}
return $title;
});
上記コードをfunctions.phpに記載することで変更されます。