[サイト作り] [WP プラグイン] WordPress Users と、User Photo を併用して投稿者リスト&ページ

WordPress Users は、指定したページIDのページに投稿者リストを表示させ、リストのユーザーをクリックするとユーザーページを表示させるプラグイン

このプラグイン単体では、ユーザー名のリスト一覧か、Gravatarを使ったアバター表示付きリストが作成できる。

User Photoを併用する事で、ユーザーがアップロードしたユーザー画像をアバターとして使用できる。

サンプルページ
スタイルなどは調整してないのでそのまんまです。


まず、ユーザーリスト用のページを新規投稿する。

ダウンロード
WordPress Users

User Photoはコチラを参照してください
[WP プラグイン] Author Avatars List と User Photo を併用する

WordPress Usersをアップロードし、有効化。

管理画面の設定から、WordPress Usersを開き各種設定を行う。

“Page ID: ”
新規投稿したページの、ページIDを入力

“Users Per Page: ”
ユーザーリストを、1ページにつき何人表示させるか

ここを 10 にしたら、10人表示され、残りはページナビで次ページに表示される。

“Noindex User Listings: ”
ユーザーリストは検索エンジンのロボットにインデックスさせないならここにチェックを入れる。多分。

■ Select Which Users to Display
リストに表示させるユーザータイプの選択

チェックを入れると非表示、チェックを外すと表示。

■ Profile Options
プロフィールの設定

デフォルトでは、ユーザー名のリストだけが一覧表示される

“Display user images on directory page.”
チェックを入れると、リストにユーザー画像を表示

“Display user descriptions on directory page.”
チェックを入れると、リストにユーザー情報を表示

“Display user images on profile page.”
チェックを入れると、ユーザーページにユーザー画像を表示

“Display user descriptions on profile page.”
チェックを入れると、ユーザーページにユーザー情報を表示

“Number of characters to display of user description on the directory page.
Note: If no limit is specified, entire user description will be displayed.”
ユーザーリストページに、ユーザー情報を表示させる場合に表示させる文字数のリミットが設定できる。

“50″や”100″など、

■ Avatar Options
アバターの設定

“Avatar Type:”
表示するアバターのタイプを選択
Gravatars か User Photo

今回はUser Photoにチェックを入れる。

設定が終わったら、Update Optionsをクリック

以上です。

■ 任意で、プラグインの変更を行う。

管理画面のプラグインから編集を開く。

まずは、デフォルトで display_name が使われてるので、ユーザーがユーザー編集ページで設定した「表示名」が表示される。

ニックネームを登録時に入力させていれば、ユーザー編集ページで「表示名」の変更を行わなくて済むのでプラグイン側でニックネームを表示させるように変更。
※ニックネームを入力してないユーザーはユーザー名が表示される

display_name の場所を nickname に変えるだけ

ユーザーリストのユーザー名の場所
ビフォー
<div class=\"wpu-id\"><あ href=\"" . get_permalink($post->ID) . $concat . "uid=$curauth->ID\" title=\"$curauth->display_name\">$curauth->display_name</あ></div>

アフター
<div class=\"wpu-id\"><あ href=\"" . get_permalink($post->ID) . $concat . "uid=$curauth->ID\" title=\"$curauth->nickname\">$curauth->nickname</あ></div>

ユーザーページの場所
ビフォー
<h2>$curauth->display_name</h2>

アフター
<h2>$curauth->nickname</h2>

ユーザー投稿一覧の場所
ビフォー
<h3>Recent Posts by $curauth->display_name</h3>

アフター
<h3>Recent Posts by $curauth->nickname</h3>

こちらも任意で、ユーザーページの”Joined on:(入会日)”の日時を変更する場合は

ビフォー
$created = date("F jS, Y", strtotime($curauth

アフター
$created = date("Y m, d", strtotime($curauth

こうすると、年、月、日になる。

好きな時間表示をつけて下さい。

表示されてるのは英語なのですが、任意で日本語に修正する場合は文字コードの変更も忘れずに

リストページに戻るナビの部分
<p><あ href=" . get_permalink($post->ID) . ">&laquo; Back to " . get_the_title($post->ID) . " page</あ></p>

Recent Posts by
Website:
Joined on:
Profile:

Spread on Twitter

関連してるかも

  • 2010年1月22日 -- [WP プラグイン] Author Avatars List と User Photo を併用する
    Author Avatars List と User Photo を導入して、投稿者リストのページと、ユーザーが自分のアバターを表示できるようにする。 流れ 1、プラグインの導入 2、アバター用フォルダの設置 3、投稿者ページの作成 ■1、プラグインの導入 User Photo ダウンロード User Photo Author Avatars Listはコチラを参照 [WP プラグイン] ...
  • 2010年7月25日 -- [WPプラグイン] QR Encoder – QRコードエンコーダーをウィジェットに設置
    ウィジェットにQRコードエンコーダーを設置するプラグイン。 「QR Encoder」 プラグインを有効化後にウィジェットに追加するだけ。 プラグイン"QR Encoder"のダウンロードページへのリンクと、URLのインプットフォームが表示され URLを入力してエンターでQRコードが生成される。 QRコードを設置するのでは無く、エンコーダーの設置です。 QRコード...
  • 2010年7月23日 -- [WPプラグイン] HTML5 Player Plugin for Wordpress – HTML5 プレイヤー
    HTML5 Player Plugin for Wordpress は、HTML5 プレイヤーのプラグインです。 Support VIDEO Type .mp4 .ogv .webm Support AUDIO Type .ogg .aac .mp3 作者サイトにテストがあるのでプレイヤーのインターフェースはそちらで確認して下さい。 「CJ Jackson 」 ...
  • 2010年7月18日 -- [WordPress] カテゴリーページの備忘録
    カテゴリーページのループ外にカテゴリー名と、カテゴリー説明と画像を表示する備忘録 カテゴリー説明のタグは WP 3x のデフォルトテーマ2010に使われてるタグです。 使用テーマの画像フォルダ内に、各カテゴリーの画像を用意する。 "wp-content/themes/xxxx/images/cat/カテゴリーID.gif" category.php の if (have_p...
  • 2010年7月17日 -- [WPプラグイン] HidePost – 投稿内に会員にだけ表示させるスペースを
    本文内のショートコードで囲んだ部分をログインユーザーにのみ表示させるプラグイン。 「HidePost」 前からあったプラグインだと思うので前のWPバージョンでもOKと思いますが、今回は WP 3.0 でテスト 1、プラグインを有効化 2、管理メニューの設定から"HidePost"を開く "Enable Hidepost (Uncheck if you want to di...
  • 2010年7月15日 -- [WPプラグイン] Sidebar Photoblog: Photoblog – サイドバーに特定カテゴリーのフォトを一覧表示
    サイドバーに指定したカテゴリー内のフォトをサムネイル表示するプラグイン 「Sidebar Photoblog: Photoblog」 フォトを多く含んだカテゴリーや、フォト日記のカテゴリーがある場合に、サイドバーにサムネイル表示させれれば見栄えもいいかもです。 ※、指定できるカテゴリーはひとつだけ 1、プラグインを有効化 2、管理メニュー「外観」からウィジェットを開き、"Si...
  • 2010年7月12日 -- [WPプラグイン] Simple Footnotes – 事項の作成に便利そうな WordPress Plugin
    Create simple, elegant footnotes on your site. Use the [ref] shortcode and the plugin takes care of the rest. Example usage: Lorem ipsum. [ref]My note.[/ref] 事項ページを作る時に便利そうなプラグイン 「Simple Foot...
  • 2010年7月11日 -- [WPプラグイン] Front Page Categories – トップページに特定カテゴリーの記事だけ表示
    特定のカテゴリーの記事だけをトップページに表示するプラグイン。 「Front Page Categories」 ハックでも出来るんですが、プラグインで簡単に済ませたい時に便利 1、プラグインの有効化 2、管理メニュー「設定」から"Front Page Categories"を開く。 3、表示させたいカテゴリーにチェックを入れて変更を保存 ...
  • 2010年7月8日 -- [WPプラグイン] Improved Page Permalinks – ページに .html を付ける WordPress Plugin
    ページのURLに .html を付けるプラグイン 「Improved Page Permalinks」 プラグインを有効化するだけ 次ぎのようになる ドメイン/ページ名.html ドメイン/親ページ/ ドメイン/親ページ/子ページ.html...
  • 2010年7月6日 -- WPMU 設定備忘録
    WordPress 3.0から使えるようになったMUの設定備忘録。 1、wp-config.phpをダウンロード 2、wp-config.phpに次のコードを追加 define('WP_ALLOW_MULTISITE', true); 追加する場所は * @package WordPress */ ここに追加 // 注意: // Window...