WordPress:サイドバーに著者情報を追加

ワードプレス

更新:著者情報を表示するサイドバーウィジェットを開発しました。

Jon Arnold による今日の投稿は、Web サイトをデザインするためのヒントに関する素晴らしいものでしたが、最初のコメントはその投稿が私に起因していることに気付きました。 これは、著者の情報をより目立たせるために必要な兆候です。

私はこのためのウィジェットを作成していません (そして、誰も持っていないことに驚いています!) が、WordPress ブログのテーマでサイドバーを編集し、次のコードを追加することができました。

著者について

単一の投稿ページに、著者の写真を含むサイドバーセクションが追加されます( グラバター)、フルネーム、ホームページ、およびユーザープロファイルに記載されているバイオ情報。 著者が情報を持っていない場合に備えて、Gravatarが左に浮き、セクションの高さが最小の高さになるように処理するために、いくつかのクラスを追加しました。

get_the_author_meta('email') は作成者のメール アドレスを取得し、それを get_avatar 関数に渡します。 は get_avatar 関数は電子メールを識別子に変換し、これを Gravatar サーバーに渡して適切な画像を投稿します。 これは、ページのソースで電子メール アドレスを使用できるようにしたくないため、不可欠です.

他のデータは単に使用して取得されます the_author_meta 情報を表示します。

6のコメント

  1. 1
  2. 2

    私のRSSリーダーがまだ各投稿の作成者としてあなたをリストしていることに気づきました。 代わりに作者の名前が表示されるように調整する可能性はありますか?

    • 3

      それを指摘してくれてありがとう、アデ! これは、フィードをiTunesと互換性を持たせるためのFeedburner設定でした(これは必要ありません!)。 興味深いことに、作成者をフィードに追加するには、ある程度の開発が必要になる場合があります。

  3. 4
  4. 5

    更新を受け取ることができるように、wordpress.orgでそれをホストするつもりですか?

    XNUMX番目の質問として:たとえばAIMが入力されたときにのみ表示したい場合、同じコードを使用してそれを実行できますか、それとも次のようにレンダリングされますか? "AIM:"次の場合は何も表示されません。出力が空です…

    私はおそらく私のページのプラグインを変更して、略歴と少し追加の情報を表示します:icq、aim、xfireなどの連絡先。

  5. 6

    ダグラス、
    ウィジェットがサイドバーのGravatarを追加するなんて素晴らしいアイデアです。 (私があなたのリンクをたどって見つけるまで、私はGravatarという用語さえ知らなかったことを告白しなければなりません–ありがとう)。 私は間違いなくあなたのウィジェットを私のサイトにインストールするつもりです。

    ところで、あなたのサイトにはたくさんの素晴らしい情報があります。私はそれを見つけて本当にうれしいです。

どう思いますか?

このサイトはAkismetを使用して迷惑メールを減らします。 コメントの処理方法を学ぶ.