WordPressで円形のGravatar画像を表示する方法

最近、コメントレイアウトのスタイル設定方法コメントフォームのスタイル設定方法を紹介しました。ユーザーの一人から「グラバター画像を丸くするにはどうすればいいですか?グラバター画像をローカルに保存して丸くしているのですか?」という質問がありました。この記事では、WordPressで丸いグラバター画像を表示する方法を紹介します。CSS3のborder-radiusプロパティを使用して、円形のグラバター画像を作成します。

まず、テーマの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アイコンが使用するCSSクラスを見つける

gravatar画像がavatar以外のものになっている場合は、上記のCSSコードの**avatar**の代わりにそれを使用してください。

この記事がWordPressブログに円形のGravatar画像を表示するのに役立ったことを願っています。以下にコメントを残して、質問やフィードバックがあればお知らせください。

開示:当社のコンテンツは読者によってサポートされています。これは、当社のリンクの一部をクリックすると、当社が手数料を得る可能性があることを意味します。WPBeginnerがどのように資金提供されているか、それがなぜ重要か、そしてどのように私たちをサポートできるかについては、こちらをご覧ください。当社の編集プロセスはこちらです。

究極のWordPressツールキット

無料のツールキットにアクセスしましょう - すべてのプロフェッショナルが持つべきWordPress関連の製品とリソースのコレクションです!

読者とのインタラクション

20 CommentsLeave a Reply

  1. こんにちは、うまくいきました、ありがとう、しかし、説明が少し高すぎるように見えます。写真の上に、写真の横に表示させる方法を知っていますか?

  2. I can’t make it work. :(
    I can’t figure out where exactly to put it, nothing seams to change. I’ve looked at the source code and it’s got avatar just like the example source code.

      • はい、しました。Twenty Twelve テーマを使っています。
        特定の場所に入れる必要がありますか? style.css に

        Edit: Never mind it suddenly worked now! :D

        アバターのサイズを変更する方法を教えていただけますか?それとも、どこかにすでに書き留めましたか?

        本当にありがとうございます!

  3. これ本当にありがとうございます。達成するために何時間も費やしました。最も簡単な解決策を提供してくれました!

  4. ブラザー、このコードをありがとう。WP初心者ですが、あなたのブログを本当に楽しんでいます。ありがとう、そしてすべてのチュートリアルをありがとう…。

  5. このヒントを伝えようと思って、もちろんまず自分のサイトの1つで試してみました。

    うまくいきました。ボーダーのmozとwebkitのCSSをpxから%に変更しただけです。

    ここで興味深いことが起こりました。

    別のサイトに行って同じ調整をしましたが、うまくいきませんでした。少し頭を悩ませた後、うまくいったサイトにはWP User Avatarプラグインがインストールされており、うまくいかなかったサイトにはインストールされていなかったことを思い出しました。

    プラグインをインストールしたら、うまくいきました。

    両方のサイトで、Pressworkフレームワーク上に構築されたカスタムテーマを使用しています。

    要するに、プラグインを使えば機能させることができました。

    何かアイデアはありますか?

  6. 同意します。私はIEを約4%しか使用しませんが、顧客の多くはまだ8を使用しています。

    ありがとうございます。
    ボブ

  7. 素晴らしいヒントです。IE8はネイティブでは角丸(border-radius)をレンダリングしないことに注意してください。これにはJavaScriptやpieなどが必要になりますが、それだけの価値はありません。幸いなことに、IE9は現在の標準を認識しています…

    ありがとう。

    • IE6のサポートを維持しようとしていた日々を覚えています。今度は角丸のためにIE8です。幸いなことに、IE9が普及しています。

      また、FF 3.0はHTML 5をサポートしていません。*悲しい顔*

      でもクールなCSSトリックですね!

コメントを残す

コメントを残していただきありがとうございます。すべてのコメントは、当社のコメントポリシーに従ってモデレーションされますので、ご了承ください。メールアドレスは公開されません。名前フィールドにキーワードを使用しないでください。個人的で有意義な会話をしましょう。