【WP】ユーザー情報を表示するためのコードまとめ
WordPressでユーザー情報を取得するタグをご紹介します。
このブログでも随所に使われています!
ユーザー情報を取得するタグ
- ・投稿者ユーザー名(ブログ上の表示名)
-
1<?php the_author(); ?>
- ・ニックネーム
-
1<?php the_author_meta( 'nickname' ); ?>
※<?php the_author_nickname(); ?> という記述もありますが、現在は非推奨です。 - ・メールアドレス
-
1<?php the_author_meta( 'user_email' ); ?>
※<?php the_author_email(); ?> という記述もありますが、現在は非推奨です。 - ・ユーザーの運営サイトのURL
-
1<?php the_author_meta( 'user_url' ); ?>
※<?php the_author_url(); ?> という記述もありますが、現在は非推奨です。 - ・プロフィール情報
-
1<?php the_author_meta( 'user_description' ); ?>
※<?php the_author_description(); ?> という記述もありますが、現在は非推奨です。
・改行を反映する場合
1<?php echo wpautop(get_the_author_meta('user_description')); ?> - ・プロフィール写真(サイズ100px)
-
1<?php echo get_avatar( get_the_author_id(), 100 ); ?>
ユーザー一覧を表示する方法
ユーザー名とユーザー別記事ページへのリンクを
リスト形式で表示するだけであれば以下のコードで表示できます。
1 |
<ul><?php wp_list_authors(); ?></ul> |
プロフィール写真やプロフィール情報など、
自由にユーザー情報も出力したいという場合は、以下のコードで出力することが出来ます。
1 2 3 4 5 6 7 8 9 10 11 12 13 |
<?php $users = get_users( array( 'orderby'=>ID, 'order'=>ASC ) ); ?> <ul class="authors_list"> <?php foreach($users as $user) { $uid = $user->ID; ?> <li> <div class="author_thumbanil"><a href="<?php echo get_bloginfo("url") . '/?author=' . $uid ?>"><?php echo get_avatar( $uid ,80 ); ?></a></div> <p class="author_name"><?php echo $user->display_name ; ?></p> </li> <?php } ?> </ul> |