Categories: WordPress

wp_titleフックがなぜか効かない理由

wp_titleフックを使っても、一向にtitleタグの内容が変わらないので困った→なんだそんなことか。のメモ

結論:All in one SEO を使ってるから。

答えは簡単で、All in one SEO を使ってたからでした。 All in one SEO の Title setting を利用停止にすれば、それで反映されるようになります。

All in one SEO の Title setting を併用したい!

という場合は、All in one SEO で用意されているaioseop_titleフックを利用すべし。

add_filter('aioseop_title' , 'my_title');
function my_title( $title ) {
    if ( is_singular( 'plugins' ) ) {
        $title = "[プラグイン]" . $title ;
    }
    return $title;
}
nakaike