PR

トップページのタイトルが表示されない時の対処方法(WordPress)

WordPress

※初めに、原因はそれぞれ違うと思うのでテストサイトなどで試してから行ってください

運営しているWordPressサイトでトップページのタイトルがブラウザのタブにページURLで表示されていることに気づきました

スポンサーリンク

原因

今回のケースの原因

なぜだろうと調べたところ

CSSで表示されないようになっている(display : none;)

間違えて指定してしまったのかとCSSを見ても指定していない・・・

いろいろ調べてみるとWordPress4.4からタイトルを出力する仕組みが変わったらしい・・・

header.phpに書かれている

<title><?php wp_title(‘|’, true, ‘right’); ?></title>

ではタイトルが出力されない模様

対策

どうやら下記コードfunctions.phpに記述することで<title></title>を生成してくれるらしい!

function change_document_title_parts( $title_parts ){

$title_parts['tagline'] = '';
$title_parts['site'] = '';

$site_name = trim( get_bloginfo('name') );
$title_parts['tagline'] = '';
if(is_front_page()): //トップページ
$title_parts['title'] = $site_name;
$title_parts['site'] = '';
$title_parts['tagline'] = trim( get_bloginfo('description') );
elseif(is_singular()): //投稿
$title_parts['title'] = trim( get_the_title() );
$title_parts['site'] = $site_name;
elseif(is_archive()): //アーカイブ
$title_parts['title'] = '「'.$title_parts['title'].'」:記事一覧';
elseif(is_search()): //検索結果
$title_parts['title'] = $title_parts['title'];
elseif(is_404()): //404
$title_parts['title'] = 'ページがありませんでした';
endif;

return $title_parts;
}
add_filter( 'document_title_parts', 'change_document_title_parts' );

上記コードfunctions.phpに記述したら

header.php<title><?php wp_title(‘|’, true, ‘right’); ?></title>をコメントアウトまたは削除

これでトップページのタイトルもしっかり表示されるようになりました

コメント

アドセンスのお支払い情報画面に「お支払いが遅れることなく、税金の源泉徴収も適切に行われるようにするために、できる限り早急にシンガポールの税務情報をご提出ください。」と表示された?!(対処方法)
auスマホ・タブレットのSIMロックを無料で解除する方法(auスマホで格安MVMO SIMが使えるようになる!)
Windows11で高速スタートアップを無効にする方法(稀にハードウエア不具合を招くことも!?)
DaVinci Resolveの課金有料版「DaVinci Resolve Studio」をポイントも合わせてなるべくお得に購入する方法(実際に買ってみた)
【ライティング】キーボードなどのライティング設定を邪魔してくるWindws機能「動的ライティング」の切り方(無効にする方法)
【100均】ペン型セラミックカッターが便利すぎるのに100円で買える!?
【AI】初めてChatGPTに登録して聞いてみた(AI初体験)
入院時の暇つぶし最強アイテムは家でも使っているアレ!
容量は増えていくけどたまに必要になる中容量のSDカード(32GB)を購入したのでベンチマークしてみた
アリエクスプレスの配送状況に「輸入通関異常あり. 現在ご注文の調査中です。」?!
タイトルとURLをコピーしました