Q.カテゴリーやタグのアーカイブページのタイトル出力にサイトタイトルを含めたい
カテゴリーやタグアーカイブページのタイトルタグを見ると「●●●に関する記事一覧」と表示されますが、他のページと同様に「●●●に関する記事一覧」|サイトタイトル とする方法を教えてください。
A.下記phpファイルの該当箇所をご編集ください
テーマの仕様ではタイトルタグの出力は以下のようになっています。
固定ページ → 見出し | サイトタイトル
投稿アーカイブ → サイトタイトル | キャッチフレーズ | ページ数
投稿記事 → 見出し | サイトタイトル
メニュー一覧 → 商品 | サイトタイトル
メニュー → メニュー名 | 商品カテゴリー | サイトタイトル
カテゴリー(タグ)アーカイブ → ●●●に関する記事一覧
アーカイブページのタイトルにはサイトタイトルは含まれませんが、下記のように編集することで表示させられます。
編集するファイル:functions/seo.php
編集する箇所:
// titleタグ --------------------------------------------------------------------------------
(中略)
} elseif (is_category()) {
printf(__('Post list for %s', 'tcd-w'), single_cat_title('', false));
} elseif( is_tag() ) {
printf(__('Post list for %s', 'tcd-w'), single_tag_title('', false));
} elseif( is_search() ) {
printf(__('Post list for %s', 'tcd-w'), get_search_query());
} elseif (is_day()) {
printf(__('Archive for %s', 'tcd-w'), get_the_time(__('F jS, Y', 'tcd-w')));
} elseif (is_month()) {
printf(__('Archive for %s', 'tcd-w'), get_the_time(__('F, Y', 'tcd-w')));
} elseif (is_year()) {
printf(__('Archive for %s', 'tcd-w'), get_the_time(__('Y', 'tcd-w')));
} elseif (is_author()) {
global $wp_query;
$curauth = $wp_query->get_queried_object();
printf(__('Archive for %s', 'tcd-w'), $curauth->display_name);
} else {
(後略)
↓
// titleタグ --------------------------------------------------------------------------------
(中略)
} elseif (is_category()) {
printf(__('Post list for %s', 'tcd-w'), single_cat_title('', false));
echo ' | ';
bloginfo( 'name' );
} elseif( is_tag() ) {
printf(__('Post list for %s', 'tcd-w'), single_tag_title('', false));
} elseif( is_search() ) {
printf(__('Post list for %s', 'tcd-w'), get_search_query());
} elseif (is_day()) {
printf(__('Archive for %s', 'tcd-w'), get_the_time(__('F jS, Y', 'tcd-w')));
} elseif (is_month()) {
printf(__('Archive for %s', 'tcd-w'), get_the_time(__('F, Y', 'tcd-w')));
} elseif (is_year()) {
printf(__('Archive for %s', 'tcd-w'), get_the_time(__('Y', 'tcd-w')));
} elseif (is_author()) {
global $wp_query;
$curauth = $wp_query->get_queried_object();
printf(__('Archive for %s', 'tcd-w'), $curauth->display_name);
} else {
(後略)
※ハイライト部分を追加。
上記例ではカテゴリーアーカイブにだけ追加していますが、タグや月別アーカイブにも同じものを追加することで同様に変更可能です。
この記事は役に立ちましたか?
もし参考になりましたら、下のボタンで教えてください。
今後の記事作成の参考とさせて頂きます!