Q.タイトルタグの表示を統一したい
「設定 → 一般 → サイトのタイトル」で設定したサイトタイトルを全てのページのタイトルタグに出力するようにしたいのですが、現在のところ以下のようになっています。
・ブログカテゴリの一覧を表示したとき→ xxxxxxxxに関する記事一覧
・ブログタグの一覧を表示したとき→ xxxxxxxxに関する記事一覧
これらを「xxxxxxxxに関する記事一覧 | サイトタイトル」に変更する方法について教えてください。
また、いくつかの記事が<title>見出しのタイトル</title>となっていて、サイトタイトルが含まれません。こちらについても解決方法を教えてください。
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)); echo ' | '; bloginfo( 'name' ); } 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 { (後略)
※ハイライト部分を追加。上記例ではカテゴリーアーカイブ、タグアーカイブにだけ追加していますが、月別アーカイブにも同じものを追加することで同様に変更可能です。
また、各投稿は「見出し | サイトタイトル」となりますが、meta titleに入力があると、その内容がそのまま<title>タグに出力されます。(meta titleだけが出力されるので、サイト名も表示されなくなります)
この記事は役に立ちましたか?
もし参考になりましたら、下のボタンで教えてください。
今後の記事作成の参考とさせて頂きます!