写真登録枚数

3518

新着情報

WordPressでスマイリーが出ないので、調べてみた

home »サーバー管理・構築 »WordPress » WordPressでスマイリーが出ないので、調べてみた

WordPressのスマイリーが思うように表示されていなかったので少し調べてみた。
どうやら、スマイリーは日本語文中に組み合わせて表示させることが苦手なようです。

たとえば、下記のようにスマイリーを挿入するとうまく出ません。

例:今日は槍が降ってきて8-O です。
正:今日は槍が降ってきて 8-O です。

上記のように普通にスマイリーを表現しただけではうまく表示してくれません。

理由は簡単で日本語中にスマイリー記号を入れても認識しないようなのです。
たとえば、半角の英文中でも

例:hankaku8-) hankaku
正:hankaku 8-) hankaku

混じってしまってやはり認識しない^^;;

つまり、スマイリーを出すためには識別子の前に半角スペースをいれることが理想的なようです。
wordpress codexにも特に何も書かれていなかったのでハマりました。

記事を書く僕ならまだしも、コメントを書いていただく方々に「スマイリーを使うときは半角スペースを入れてください」とお願いするのも申し訳ないです。^^;;
そんなわけでコメントのツールバーには自動で半角スペースが入った状態で出力されるように修正させていただきました。
少しは入力ミスも防げるのではないかと。

あと記事中には、スマイリー以外のアイコンが使えるようにただいま独自プラグイン開発中。
使い勝手がよかったら公開させていただきます^^


関連のありそうなエントリ

  1. tsubasa さん   ホームページ
    2011年7月28日   PM 12:15 この記事に返信

    コメントツールバーのプログラムを自動的に記号の前に半角スペースが入るように改修してみた。

    全角 :mrgreen:とか
    これ ;-)でも
    変換してくれるかな・・・

  2. tsubasa さん   ホームページ
    2011年7月28日   PM 12:10 この記事に返信

    どうやらスマイリーアイコンを表示させる記号の前は半角である必要があるかんじ?
    全角:shock:
    :shock:
    後ろにも:shock:全角

  3. tsubasa さん   ホームページ
    2011年7月28日   PM 12:05 この記事に返信

    コメントでのスマイリーテストです。
    8)
    :mrgreen:

*


トラックバックURL


※ 管理者の承認後に表示します。無関係な内容や、リンクだけで意見や感想のないものは承認しません。


ブログランキング・にほんブログ村へ  人気ブログランキングへ
  ブログランキング