wp_title でスペースがどうしても表示されてしまうのを削除する方法
PR
wp_title を使うと
記事のタイトルを表示させることが出来ますが
その時に、右側にセパレート、左側にセパレートの設定が出来ます
ただ、この設定をしなかった場合には自動的に ≫ マークが付き
ます、この ≫ マークがつかないようにしても、半角スペースが自動で入ってしまうので
日本語においてきれいな見栄えにすることが出来ません
ケース
カテゴリ名+文章にしたい
りんご系の絵
としたいところ
りんご 系の絵
といった具合に半角スペースが入ってしまいます
これだと日本語だと不自然ですよね
英語だと、単語と単語の間は半角スペースで区切るので
こういった問題には直面せず、問題なく使えますが
日本語だと別です
add_filter を使って
<?php add_filter('wp_title', create_function('$a, $b','return str_replace(" $b ","",$a);'), 10, 2);wp_title(); ?>
<?php wp_title(“); ?>だったところを
こちらに切り替えれば、セパレートもスペースも無しで出力出来ます
テーマ全体で設定したい場合は functions.phpに以下を追加
add_filter('wp_title', create_function('$a, $b','return str_replace(" $b ","",$a);'), 10, 2);
テーマのfunctionsに追加することで、全ての wp_title を対象に処理をします。
参考ページ
http://codex.wordpress.org/Template_Tags/wp_title
PR
COMMENT