WordPressのカテゴリタイトルから「カテゴリー:」を非表示にする方法

category-not-displayed

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に記載することで変更されます。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA