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);