【Wordpress】タイトルの空白を削除する

電脳備忘録

本記事のソースコードの利用によって生じた損害について、当方は一切の責任を負いません。ご自身の判断と責任のもとで参照・ご利用ください。

この記事は最終更新から2年以上経過しています。

the_title(); でタイトルを取得してW3Cのばりーでとチェックを実行したら、の先頭に空白が挿入されてバリデーションチェックで怒られました。
で、対応方法をグーグルさんに問い合わせたところ、下記のエントリーに解決方法が掲載されていたので。以下備忘録として残しておきます。

状況によっては、区切り文字に半角スペースを使用したいとか、区切り文字なしにしたい......などで区切り文字前後の半角スペースが邪魔になることがありますw

wp_title()の罠?!

function.phpに以下のコードを追記。

function my_title_fix($title, $sep, $seplocation){
if(!$sep || $sep == " "){
$title = str_replace(' '.$sep.' ', $sep, $title);
}
return $title;
}
add_filter('wp_title', 'my_title_fix', 10, 3);
Newer
Older
Dark
Light
menu