0

WordPressのtitleに入ってしまう»を消す方法

Posted by admin on 2013年8月17日 in WordPress全般, トラブルシューティング |
  • このエントリーをはてなブックマークに追加
  • このエントリーをはてなブックマークに追加

<title><?php bloginfo(‘name’); ?><?php if ( is_single() ) { ?>Blog Archive <?php } ?><?php wp_title(); ?></title>

各ページのタイトルがブログタイトルの後に入るのですが、各ページのタイトルの前に「&raquo」が表示されてしまいます。

※この &raquo» と表示されればまだしも、

そのまま&raquo と出てしまうと非常にみっともなくて困ったものです。

 

この「&raquo」を消すためには

「wp-includes」→「general-template.php」の560行目あたりにある

function wp_title($sep = ‘&raquo;’, $display = true, $seplocation = ”) {

の「’&raquo;’」を「”」にする。

問題は、この方法だとWPをバージョンアップすると元の木阿弥になってしまうこと。

「general-template.php」そのものをテーマの中にアップすると
WPをバージョンアップしても大丈夫だと思いますが・・・テーマを変更する際には
またテーマ内にアップしないといけなくなります。

そこで WordPress Codex テンプレートタグ/wp title を参考にして
<title><?php wp_title( ”, true, ‘right’ ); ?>-<?php bloginfo( ‘name’ ); ?></title>
というようにしてみました。

こうすると、»無しで「各ページのタイトル」 -「ブログのタイトル」となりました。


コメントを残す

Copyright © 2011-2019 YuminのWordPress All rights reserved.
This site is using the Desk Mess Mirrored theme, v2.5, from BuyNowShop.com.