ホーム > WordPress > Wordpressの投稿者ページをカスタマイズ

Wordpressの投稿者ページをカスタマイズ

2009 年 11 月 8 日 コメントをどうぞ コメント

Wordpressの投稿者毎のアーカイブページをカスタマイズしてみました。

Wordpressには投稿者ごとのアーカイブページがあるのですが、今使っているテンプレートでは、ヘッダー部分に「投稿者ごとのアーカイブ」とだけ表示されていて、殺風景だったので、名前と、自己紹介が表示されるようにしてみました。この修正は、Archive.phpが存在するテンプレートだったら、そのまま適用できると思いますので、どうぞお試しください。

※登録ユーザは信頼できるという前提で、内容をエスケープせずそのまま表示しておりますので、ご注意ください。

修正前(archive.php)

} elseif (is_author()) {
_e(‘Author Archive’, ‘inove’);

修正後(archive.php)

} elseif (is_author()) {
echo get_usermeta($_GET['author'],’nickname’).’ のアーカイブ<br>’;//get_usermetadataでユーザ情報を取得。
echo get_usermeta($_GET['author'],’description’);
// _e(‘Author Archive’, ‘inove’);

カテゴリー: WordPress タグ:
このページを印刷 このページを印刷
  1. m.nishimura
    2009 年 11 月 9 日 02:01 | #1

    アバターも表示されるようになると、なお良いかと思います。
    アバター表示付に改良して、もう一本記事を書いていただければと、期待しています。

  2. t.kuramitsu
    2009 年 11 月 9 日 09:40 | #2

    プラグイン化してもらえると、他のところにも入れやすいですね。

    • y.nishimura
      2009 年 11 月 9 日 20:08 | #3

      デザインテンプレート内なので、プラグイン化は向いていないですね。投稿者のアーカイブ という文字列を置換するようなプラグインを書けなくはないですが、いろいろ問題がでそうです。

  3. 2009 年 12 月 22 日 14:40 | #4

    is_author()で投稿者ページである事を判明させた後で、もっとシンプルに投稿者名を取得する方法はないのでしょうか?

    wordpress2.9です。

  1. 2009 年 11 月 8 日 22:37 | #1
Get Adobe Flash playerPlugin by wpburn.com wordpress themes