wordpressで「<?php wp_title(”);?>」のようにwp_title関数を使うと、先頭にスペース(余白)が表示されてしまいます。
そういうときに先頭のスペースを削除するには、functions.phpに下記コードを書けばOKです。
functions.php
function my_title_fix($title, $sep, $seplocation){
aif(!$sep || $sep == ” “){
$title = str_replace(‘ ‘.$sep.’ ‘, $sep, $title);
}
return $title;
}
add_filter(‘wp_title’, ‘my_title_fix’, 10, 3);
function my_title_fix($title, $sep, $seplocation){
aif(!$sep || $sep == ” “){
$title = str_replace(‘ ‘.$sep.’ ‘, $sep, $title);
}
return $title;
}
add_filter(‘wp_title’, ‘my_title_fix’, 10, 3);
また、色々調べたところ、次のようにtitleタグを出力することでも、スペースを消せるようです。
<title><?php echo trim(wp_title(”, false)); ?></title>
Leave a Comment