Q.カテゴリーアーカイブのtitleタグ内に自動出力される文言を変更出来ますか?
ブログカテゴリーや商品カテゴリーの一覧ページのtitleタグは下記のように出力されます。
<title>(カテゴリー名)に関する記事一覧 | (サイトのタイトル)</title>
この記事では、カテゴリー・タグ・検索結果・年月日・投稿者それぞれの記事一覧(アーカイブ)ページのtitleタグのカスタマイズ方法をご案内いたします。
A.下記の方法でカスタマイズしてください。
編集するファイル: functions/seo.php
「Post list for %s」を変更します。
・カテゴリー一覧ページ 118行目付近
} elseif ( is_category() ) { $title['title'] = sprintf( __( 'Post list for %s', 'tcd-w' ), single_cat_title( '', false ) );
※カテゴリー一覧に対する変更は、ブログカテゴリーと商品カテゴリーいずれの一覧ページにも適用されます。
・タグ一覧ページ 120行目付近
} elseif ( is_tag() ) { $title['title'] = sprintf( __( 'Post list for %s', 'tcd-w' ), single_tag_title( '', false ) );
・検索結果一覧ページ 122行目付近
} elseif ( is_search() ) { $title['title'] = sprintf( __( 'Post list for %s', 'tcd-w' ), get_search_query() );
※「%s」にはカテゴリー名・タグ名・検索ワードが出力されます。
(ex.「%sの記事」と記述→「カテゴリー名の記事」と出力される)
「Archive for %s」を変更します。
・日別一覧ページ 124行目付近
} elseif ( is_day() ) { $title['title'] = sprintf( __( 'Archive for %s', 'tcd-w' ), get_the_time( __( 'F jS, Y', 'tcd-w' ) ) );
・月別一覧ページ 126行目付近
} elseif ( is_month() ) { $title['title'] = sprintf( __( 'Archive for %s', 'tcd-w' ), get_the_time( __( 'F, Y', 'tcd-w') ) );
・年別一覧ページ 128行目付近
} elseif ( is_year() ) { $title['title'] = sprintf( __( 'Archive for %s', 'tcd-w' ), get_the_time( __( 'Y', 'tcd-w') ) );
・投稿者別一覧ページ 132行目付近
} elseif ( is_author() ) { global $wp_query; $curauth = $wp_query->get_queried_object(); $title['title'] = sprintf( __( 'Archive for %s', 'tcd-w'), $curauth->display_name );
※「%s」には○日・○月・○年・投稿者名が出力されます。
(ex.「%sの記事」と記述→「投稿者名の記事」と出力される)
この記事は役に立ちましたか?
もし参考になりましたら、下のボタンで教えてください。
今後の記事作成の参考とさせて頂きます!