• Twenty Tenテーマで、ユーザーレベル「購読者」のユーザーページ(author.php)を表示すると、「見つかりません」と表示されるのですが、投稿記事が無いと表示できないのでしょうか?

    「購読者」でもユーザーページを表示したいのですが、どのようにすれば表示できるようになりますか?

    ご教授頂けると助かります。
    よろしくお願いいたします。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • author.php は「作成者」権限を持ってるユーザーの投稿のアーカイブを表示するものなので
    「購読者」では何も表示できませんー。

    「ユーザーページ」が何を差しているのか具体的に説明していただくと、アドバイスできるかもです。

    トピック投稿者 roses

    (@roses)

    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.で作成したページを表示すると、ユーザー一覧が表示されます。

    ※マークアップはお好みにアレンジしてください。

3件の返信を表示中 - 1 - 3件目 (全3件中)

トピック「Twenty Tenテーマのauthor.phpについて」には新たに返信することはできません。