WordPressのコメント入力者の名前の横に表示される空白は何か
2014/11/22
WordPressのサイトを公開していて、設置しているコメント欄で、
コメントを入力してくれた人の名前の横に微妙な空白が表示されていることはありませんか?
なんとなく気持ちが悪いこの空白をちゃんと表示する方法をご紹介します。
はじめに
最近はあまりコメントを入力してコミュニケーションをとるという形は、
減ってきていると思います。
しかし、こうしたWebサービスやツールのレビューなどを行っていると、
たまに作者の方からコメントを頂いたりもします。
そんな時にはやっぱりコメント欄を設置していてよかったなと思うのです。
そんなコメント欄もWordPress標準のコメント欄やJetPack、Facebookコメント、
その他の外部コメントシステムなど様々なコメントシステムがあります。
サイトのレスポンスなどを考えて、
WordPress標準のコメントを採用している方もおられることと思います。
WrodPress標準のコメントシステムを利用した場合に表示されるコメント欄は、
テーマで表示は多少変化しますが、以下のようなコメント欄ではないでしょうか。
環境
- wordpress: 3.7.1–ja
- 利用テーマ:Twenty Twelve
WordPress標準コメントに空白が表示される
以下は、WordPress標準のコメント欄とTwenty Twelveテーマの組み合わせ表示ですが、
コメント入力者の名前横に空白が表示されています。
ただ空白を消すだけなら
このコメント欄自体はマージンが指定されて空白で表示されているだけです。
マージンで設定されている為、テーマに合わせたCSSを指定することで、
マージンはなくすことができますし、空白自体は消すことが可能です。
CSS指定例
1 2 3 4 |
article.comment header cite.fn, article.comment header time { margin-left: 0 !important; } |
空白表示の本来の目的
この空白、消すだけならCSSで消すことができますが、この空白には意味があります。
アバターの表示です。
WordPressダッシュボードから[設定]-[ディスカッション]を表示します。
ディスカッション設定内の「アバター」部分で[アバターを表示する]にチェックを入れます。
チェックを入れると設定の表示でデフォルトアバター表示の選択ができるようになります。
実際にコメント入力欄を確認すると、先ほどの空白部分にアバターが表示されるようになります。
アバター部分を考慮してマージンが設定されています。
アバターの取得元について
アバターの表示はコメントの投稿時に入力されたメールアドレスが、
Gravatarアカウントに設定されたメールアドレスに一致する場合にはGravatarアイコンが表示されます。
その為、JetPackなどでJetpack コメントを有効にした状態でコメントを行った際にも、
外部SNSなどから取得したメールアドレスが、
自動的にコメントに対して格納される為アイコンの取得が行われます。(Twitterを除く)
例として、以下のように2メールアドレスのGravatarアカウントを利用してアイコンを表示を行います。
ここではJetPackコメントで各SNSのアカウント認証を利用してコメント後、
JetPackコメント機能を無効にしています。
各コメントに設定されたメールアドレスに応じてアイコンが変わっています。
Twitterの仕様には注意
尚、JetPackコメントを利用して、Twitterアカウント認証にてコメントを行った際には、
「algorhythnn@twitter.example.com」などの無効なメールアドレスがコメントに格納されます。
Twitterアカウント認証では、JetPackコメントの機能が有効であれば、
Twitterに設定されているプロフィールアイコンを取得しアイコン表示されます。
しかしJetPackコメントの機能を無効化するとアイコンの取得が正しく行われません。
これはメールアドレスでGravatarアカウントが取得できないためです。
さいごに
空白をCSSなどを利用して調整することで消すこともできますが、
元々、デフォルトのコメントでは少し見にくい印象があるコメント欄を、
アバター表示を行うことでより見やすく華やかにすることができます。
WordPressはWordPress Foundation の登録商標(第5049965号)です。
WordPressロゴ、アイコンその他のマーク等はWordPress Foundation の商標であり、
WordPress Foundation の著作物です。
WordPress.comはWordPress Foundation が管理運営を行うドメインならびにサービスの名称です。
VaultPressは、Automattic Inc.の登録商標(第5416990号)です。
関連記事
-
レンタルサーバーの契約前にApache Benchでレスポンスを確認しよう
Google or AdMax Promotion(it) 禁断の機能がau公式 …
-
Welcart e-Commerce_v1.3.15プラグインに商品を登録する
Google or AdMax Promotion(it) 禁断の機能がau公式 …
-
ローカル環境のPHPをCGI実行させる方法をwindowsで試す
Google or AdMax Promotion(it) 禁断の機能がau公式 …
-
WordPressで独自のショートコードをプラグインレスで設定
Google or AdMax Promotion(it) 禁断の機能がau公式 …
-
19.ショートコード埋め込み-Jetpack by WordPress.com
Google or AdMax Promotion(it) 禁断の機能がau公式 …
-
Twitter™ タイムラインウィジェットをJetpackを利用して表示する
Google or AdMax Promotion(it) 禁断の機能がau公式 …
-
Gravatarアカウントの認証済みサービスのBloggerが利用できない場合の対処法
Google or AdMax Promotion(it) 禁断の機能がau公式 …
-
headタグ挿入にInsert Headers and Footers-wordpressプラグインを利用
Google or AdMax Promotion(it) 禁断の機能がau公式 …
-
Google+プロフィール(バッジ)をGoogleDevelopers推奨方法で設置する
Google or AdMax Promotion(it) 禁断の機能がau公式 …
-
16.WP.me 短縮 URL-Jetpack by WordPress.com
Google or AdMax Promotion(it) 禁断の機能がau公式 …