WordPressでスマイリーが出ないので、調べてみた
WordPressのスマイリーが思うように表示されていなかったので少し調べてみた。
どうやら、スマイリーは日本語文中に組み合わせて表示させることが苦手なようです。
たとえば、下記のようにスマイリーを挿入するとうまく出ません。
例:今日は槍が降ってきて8-O です。
正:今日は槍が降ってきて 😯 です。
上記のように普通にスマイリーを表現しただけではうまく表示してくれません。
理由は簡単で日本語中にスマイリー記号を入れても認識しないようなのです。
たとえば、半角の英文中でも
例:hankaku8-) hankaku
正:hankaku 😎 hankaku
混じってしまってやはり認識しない^^;;
つまり、スマイリーを出すためには識別子の前に半角スペースをいれることが理想的なようです。
wordpress codexにも特に何も書かれていなかったのでハマりました。
記事を書く僕ならまだしも、コメントを書いていただく方々に「スマイリーを使うときは半角スペースを入れてください」とお願いするのも申し訳ないです。^^;;
そんなわけでコメントのツールバーには自動で半角スペースが入った状態で出力されるように修正させていただきました。
少しは入力ミスも防げるのではないかと。
あと記事中には、スマイリー以外のアイコンが使えるようにただいま独自プラグイン開発中。
使い勝手がよかったら公開させていただきます^^
関連のありそうなエントリ
コメントツールバーのプログラムを自動的に記号の前に半角スペースが入るように改修してみた。
全角 :mrgreen:とか
これ ;-)でも
変換してくれるかな・・・
どうやらスマイリーアイコンを表示させる記号の前は半角である必要があるかんじ?
全角:shock:
😯
後ろにも:shock:全角
コメントでのスマイリーテストです。

8)