WordPressテーマTCDのカスタマイズを研究するサイト

titleタグの出力表示を変更する

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だけが出力されるので、サイト名も表示されなくなります)

The following two tabs change content below.

tcd

TCD LABO | WordPressテーマTCDのカスタマイズを研究するサイト

関連記事

TCD LABO ご利用上の注意

TCD LABO(ティーシーディー・ラボ)に掲載しているTCDテーマのカスタマイズ情報のご利用にあたっては、必ずカスタマイズするファイルのバックアップをご用意の上、ご利用者様責任において実施していただきますようお願いいたします。

カスタマイズの実施により生じたいかなる不具合等についてもTCD LABOはその責任を負いかねます。
何卒ご理解、ご了承の上、当サイトをご活用いただけますようお願い申し上げます。

お問合せ・ご要望

TCDLaboへのお問合せやご要望は
ご連絡フォーム をご利用ください。