[サイト作り] [WP プラグイン] Author Avatars List と User Photo を併用する

Author Avatars List と User Photo を導入して、投稿者リストのページと、ユーザーが自分のアバターを表示できるようにする。

流れ
1、プラグインの導入
2、アバター用フォルダの設置
3、投稿者ページの作成


■1、プラグインの導入
User Photo ダウンロード
User Photo

Author Avatars Listはコチラを参照
[WP プラグイン] Author Avatars List」 – ユーザーリストのプラグイン備忘録

User Photoをアップロードして有効化。

管理画面の設定から詳細設定が出来ますが、デフォルトのままで大丈夫です。

プラグインを有効化すると、ユーザープロフィール編集ページに「User Photo Upload image file:
」という項目が追加され、ユーザーが自分のアバターをアップロードできるようになる。

■2、アバター用フォルダの設置
ユーザーがアバターをアップロードする為のフォルダーをディレクトリーに作成する必要があります。

「userphoto」という名前でフォルダーを作成し、次のデレクトリーに入れる

wp-contentのuploadsフォルダ内


wp-content/uploads/userphoto

この作成したフォルダにユーザーがアップロードしたアバターが保存される。

アバターは自動的にユーザー名がファイル名に付けられ、フルサイズとサムネイルサイズの2つが保存される。

■3、投稿者ページの作成
Author Avatars List で作成したユーザーリストからユーザーをクリックした際に、ユーザーのアバターとユーザーの投稿一覧を表示させる

前に、「 [WP] 投稿者リストから投稿者プロフィールページ」にauthor.phpを作成したので、これを応用しました

アバター画像の部分をUser Photoのコードに変更して作成

サンプル
<?php get_header(); ?>
<div id="content">
<?php
if(isset($_GET['author_name'])) :
$curauth = get_userdatabylogin($author_name);
else :
$curauth = get_userdata(intval($author));
endif;
?>

<div class="post">

<h2>About: <?php echo $curauth->nickname; ?></h2>

<div class="author">

<!- User Photoコード -->
<?php userphoto($posts[0]->post_author); ?>
<!- User Photo end -->

<dl>
<dt>Maill</dt>
<dd><あ href="mailto:<?php echo $curauth->user_email; ?>"><?php echo $curauth->user_email; ?></あ></dd>

<dt>Web Site</dt>
<dd><あ href="<?php echo $curauth->user_url; ?>"><?php echo $curauth->user_url; ?></あ></dd>

<dt>Comment</dt>
<dd><?php echo $curauth->user_description; ?></dd>
</dl>

<h2>Posts by <?php echo $curauth->nickname; ?>:</h2>

<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>

<ul>
<li>
<あ href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link: <?php the_title(); ?>"><?php the_title(); ?></あ>
<br />
<?php the_time('d M Y'); ?> in <?php the_category('&');?>

</li>
</ul>

<?php endwhile; ?>
<div class="navigation">
<?php next_posts_link('Next &raquo;') ?>
- <?php previous_posts_link('&laquo; Back') ?>
</div>

<?php else: ?>

<p><?php _e('No posts by this author.'); ?></p>

<?php endif; ?>

</div>
</div>
</div>

<?php get_sidebar(); ?>
<?php get_footer(); ?>

author.phpとして保存

※サンプルです、スタイルなどは自分の環境に合わせて下さい。

以上で、Author Avatars List と User Photoを使った投稿者リスト and 投稿者ページ with アバター表示が実現できます。

まだアバターの表示サイズの方法がよく分かりませんが

ひとまず、このネタは終わります

Did you like this? Share it:

PR

『【42%OFF!!】超微細ナノミスト導入美顔器累計10万台突破美顔器【安心の正規販売代理店】エビス...』を見る [楽天]http://a.r10.to/hCP4qB <

関連してるかも

  • 2010年1月26日 -- [WP プラグイン] WordPress Users と、User Photo を併用して投稿者リスト&ページ
    WordPress Users は、指定したページIDのページに投稿者リストを表示させ、リストのユーザーをクリックするとユーザーページを表示させるプラグイン このプラグイン単体では、ユーザー名のリスト一覧か、Gravatarを使ったアバター表示付きリストが作成できる。 User Photoを併用する事で、ユーザーがアップロードしたユーザー画像をアバターとして使用できる。 まず、ユ...
  • 2011年7月31日 -- [WP プラグイン] Author Profile Avatars List – アバターで投稿者リストの表示
    ウィジェットに投稿者リストをアバターと表示名で表示する。 「Author Profile Avatars List」 投稿者リストの表示だけで、アバターをクリックするとauthorページが開くような仕組みは無い。 ただ、表示するだけのシンプルなやつ 1、プラグインのアップロード and 有効化 2、管理メニュー≫外観≫ウィジェット≫Auhtor Avtars List:を...
  • 2010年10月22日 -- [WPプラグイン] Widgets on Pages – ページ内にウィジェット領域を追加する。WordPress Plugin
    ページやポストにウィジェット領域を追加するプラグイン 「Widgets on Pages」 通常だと、ウィジェット領域を記述したページテンプレートをテーマフォルダに追加して、ウィジェット領域を持ったページを作りますが このプラグインを導入すれば、ページの新規作成時にショートコードを入れるだけで済むので便利です。 1、プラグインをアップロード & 有効化 2、管理メニュー ...
  • 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、表示させたいカテゴリーにチェックを入れて変更を保存 ...