WordPress

WordPressのwp_title関数で先頭に表示されるスペースを削除する方法

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

また、色々調べたところ、次のようにtitleタグを出力することでも、スペースを消せるようです。

<title><?php echo trim(wp_title(”, false)); ?></title>

Leave a Comment