Cocoonにて個別記事のtitleタグを『記事名+カテゴリ名』にする方法

WordPress
この記事は約2分で読めます。
<スポンサーリンク>

WordPressの人気テーマ『Cocoon』ではtitleタグに関する設定も準備されていますが(Cocoo設定)、あまり選択肢は多くなく個別記事では『記事タイトルのみ』か『記事タイトル+サイト名』、『サイト名+記事タイトル』の3種類しか選べません。
しかし、人によっては『記事タイトル+カテゴリ名』みたいな表記を望む人もいることでしょう。
ということで、Cocoonにおける個別記事のtitleを『記事タイトル+カテゴリ名』とする方法を示したいと思います。

方法は、以下のテキストを子テーマの『functions.php』に書き足します。

add_filter( ‘title_parts_custom’, function ( $title ) {
if ( is_single() ) {
$catName = get_the_category();
$catName = $catName[0];
$title[‘title’] .= ‘ | ‘.get_cat_name($catName->term_id);
}
return $title;
} );

これで、個別記事の後ろにカテゴリ名が入るようになります。(記事タイトル | カテゴリ名)
Cocoon設定の情報も維持されているので、『記事タイトル+カテゴリ名』だけではなく『記事タイトル+カテゴリ名+サイト名』のような表記も可能です。

<スポンサーリンク>

コメント

Translate »