最近、コメントレイアウトのスタイル設定方法とコメントフォームのスタイル設定方法をご紹介しました。ユーザーの1人から「Gravatar画像を丸くするにはどうすればいいですか?Gravatar画像をローカルに保存して丸くしているのですか?」というメールをいただきました。この記事では、WordPressで丸いGravatar画像を表示する方法をご紹介します。CSS3のborder-radiusプロパティを使用して、円形のGravatar画像を作成します。
まず、テーマのstyle.cssファイルを編集する必要があります。FTPプログラムを使用するか、WordPress管理画面の外観 » エディターに移動して行うことができます。次に、CSSファイルに以下のコードを追加します。
.avatar {
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
}
これはほとんどのWordPressテーマで機能するはずです。ただし、お使いのテーマで機能しない場合は、おそらく何らかのプラグインまたはテーマの機能が、WordPressのGravatarに使用されているデフォルトのクラスを妨害している可能性があります。お使いのテーマでGravatar画像がどのCSSクラスを使用しているかを見つけるには、コメントがあるブログ投稿を開く必要があります。コメントセクションまでスクロールし、Gravatar画像を右クリックして「要素を検証」を選択します。これにより、Gravatarのソースコードが表示されます。次のようになります。
![]()
gravatar画像がavatar以外のものになっている場合は、上記のCSSコードの**avatar**の代わりにそれを使用してください。
この記事がWordPressブログに円形のGravatar画像を表示するのに役立ったことを願っています。以下にコメントを残して、質問やフィードバックがあればお知らせください。


レックス
タイムリーです。本当にありがとうございます。
WPBeginnerサポート
どういたしまして
管理者
プジャラ
コメントシステムのように、コメント画像を自動的に追加するにはどうすればよいですか?
ナタリー
こんにちは、うまくいきました、ありがとう、しかし、説明が少し高すぎるように見えます。写真の上に、写真の横に表示させる方法を知っていますか?
テレーゼ
うまくいきません。
どこに正確に配置すればよいかわかりません。何も変わりません。ソースコードを見たところ、例のソースコードと同じようにアバターが含まれています。
WPBeginnerサポート
テーマのスタイルシートにCSSを追加しましたか?
管理者
ERFmama
はい、しました。Twenty Twelve テーマを使っています。
特定の場所に入れる必要がありますか? style.css に
編集:気にしないでください。突然うまくいきました!
アバターのサイズを変更する方法を教えていただけますか?それとも、どこかにすでに書き留めましたか?
本当にありがとうございます!
ダニエル
うまくいきました、ありがとうございます
クリッシー
素晴らしい!まさに探していたものでした!皆さん、最高です!
ジャッキー
これ本当にありがとうございます。達成するために何時間も費やしました。最も簡単な解決策を提供してくれました!
アブドゥル・サマド
ブラザー、このコードをありがとう。WP初心者ですが、あなたのブログを本当に楽しんでいます。ありがとう、そしてすべてのチュートリアルをありがとう…。
リッチー
このヒントを伝えようと思って、もちろんまず自分のサイトの1つで試してみました。
うまくいきました。ボーダーのmozとwebkitのCSSをpxから%に変更しただけです。
ここで興味深いことが起こりました。
別のサイトに行って同じ調整をしましたが、うまくいきませんでした。少し頭を悩ませた後、うまくいったサイトにはWP User Avatarプラグインがインストールされており、うまくいかなかったサイトにはインストールされていなかったことを思い出しました。
プラグインをインストールしたら、うまくいきました。
両方のサイトで、Pressworkフレームワーク上に構築されたカスタムテーマを使用しています。
要するに、プラグインを使えば機能させることができました。
何かアイデアはありますか?
編集スタッフ
テーマが.avatarというCSSクラスを使用しておらず、プラグインがそれを追加した可能性があります。
管理者
リッチー
確認します。ありがとうございます
ロゼル・セリナ
こんにちは、このチュートリアルをありがとうございます!ChromeとFirefoxでは正常に動作していますが、Safariでは同じ問題が発生しています:http://jsfiddle.net/2UT8v/2/
ご協力ありがとうございます
編集スタッフ
Safariでは、境界線の幅が問題の原因となっているようです。
管理者
RW
同意します。私はIEを約4%しか使用しませんが、顧客の多くはまだ8を使用しています。
ありがとうございます。
ボブ
マーティン
IE8を使用している人は丸い画像に値しない
RW
素晴らしいヒントです。IE8はネイティブでは角丸(border-radius)をレンダリングしないことに注意してください。これにはJavaScriptやpieなどが必要になりますが、それだけの価値はありません。幸いなことに、IE9は現在の標準を認識しています…
ありがとう。
ジム・バーネット
IE6のサポートを維持しようとしていた日々を覚えています。今度は角丸のためにIE8です。幸いなことに、IE9が普及しています。
また、FF 3.0はHTML 5をサポートしていません。*悲しい顔*
でもクールなCSSトリックですね!