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

コメントを残す

PR

9ineBBの管理人が運営するサイト

WDG WEB DESIGN GALLERY ウェブデザインギャラリー