サポート » 使い方全般 » ユーザをカテゴリ分けする。

  • 多数のユーザーが編集するブログを制作しておりまして、
    壁にぶちあたったので皆さんからご意見を聞きたいです。

    下記のコードでユーザー一覧を取得することは出来ました。
    ただ投稿するユーザーが多数いるので、
    みやすくするためにユーザーグループを作ってカテゴリ分けをしたいと考えております。

    この場合通常の投稿のようにユーザーにカテゴリもしくはタグなどをつけて特定のユーザーだけを表示させることは可能なのでしょうか?

    <?php $users = get_users(); ?>
    <ul>
    <?php foreach($users as $user): ?>
    
        <li><?php echo $user->display_name; ?></li>
    
        <ul>
            <?php $posts = get_posts("author=$user->ID&orderby=date&post_type=post&posts_per_page=5"); ?>
            <?php foreach( $posts as $post ) : setup_postdata($post); ?>
                <li><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li>
            <?php endforeach; ?>
            <?php wp_reset_postdata(); ?>
        </ul>
    
    <?php endforeach; ?>
    </ul>
2件の返信を表示中 - 1 - 2件目 (全2件中)
  • こんにちわ、mkon03さん。

    考えられる方法としては・・・

    • authors のようなポストタイプをつくって、記事とユーザーを紐付ける。あとはカスタム分類で分ける。
    • ユーザープロフィールにカテゴリーという新しい項目をつける

    かな?と思います。
    難易度としてはどちらも同じくらいだと思います。

    もしくはプラグインを使うのがいいと思います。

    この辺でご希望の事ができるかもしれません。

    トピック投稿者 mkon03

    (@mkon03)

    ご連絡が遅くなってしまいすみません。

    頂いた意見をひと通り試してみたのですが、まだ現状実装出来ておりません。
    PHPをかじった程度の知識ですので、もう少し時間がかかりそうです。

    この度はご意見を頂きありがとう御座いました。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「ユーザをカテゴリ分けする。」には新たに返信することはできません。