author.php は「作成者」権限を持ってるユーザーの投稿のアーカイブを表示するものなので
「購読者」では何も表示できませんー。
「ユーザーページ」が何を差しているのか具体的に説明していただくと、アドバイスできるかもです。
kzさん こんにちは。
説明不足ですみません。
「ユーザーページ」には管理画面のプロフィールで設定した紹介文やアバターを表示したいと思います。
「ユーザーページ」=「プロフィールページ」となります。
1.page-user.php を作成して、以下をコピペします。
で、保存してテーマフォルダにアップロード。
<?php get_header() ?>
<div id="container">
<div id="content" role="main">
<?php
$users = get_users_of_blog();
foreach ( $users as $user ) :
$the_user = new WP_User( $user->ID );
if ( $the_user->has_cap( 'subscriber' ) ) :
?>
<div class="user">
<h2><?php echo $user->display_name; ?></h2>
<?php echo get_avatar( $user->ID, 64, get_bloginfo('stylesheet_directory') . '/images/default-avatar.png' ); ?>
<p><?php echo $the_user->description; ?></p>
</div>
<?php
endif;
endforeach;
?>
</div>
</div>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
2.ページを新規追加して、
タイトルはお好みにして、
スラッグを「user」で公開します。
3.2.で作成したページを表示すると、ユーザー一覧が表示されます。
※マークアップはお好みにアレンジしてください。