サポート » 使い方全般 » 投稿者一覧や、記事一覧の表示について

  • いつもお世話になっております。

    投稿者の一覧を下記のように権限グループを指定して表示しています。

    <?php
    	$args = array(
    	'post_type' => 'test',
    	'specialcat' => $cat->slug
    	);
    	$my_testuser = get_users('role=testuser');
    
    	$my_posts = get_posts( $args );
    	$users =get_users( array('orderby'=>ID,'order'=>ASC,) );
    	foreach($my_testuser as $user):
    	$uid = $user->ID;
    	$userData = get_userdata($uid);
    
    	echo ...
    	.
    	.

    このように投稿者一覧を表示する際に、
    表示件数を10件(10投稿者)や30件(30投稿者)などと指定して表示したいのですが、
    その場合、どのようにすれば良いのでしょうか。

    また、これは記事一覧でも同様なのですが、
    閲覧者側で「10件表示」「30件表示」「50件表示」など、
    切り替えさせるようにすることはできますでしょうか。
    「次の10件へ」をクリックすることで続く10件を表示させる作りが最も望ましいです。

    どうかご教示いただきたくお願い致しま。
    よろしくお願いします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • モデレーター jim912

    (@jim912)

    投稿者一覧を表示する際に、
    表示件数を10件(10投稿者)や30件(30投稿者)などと指定して表示したいのですが、
    その場合、どのようにすれば良いのでしょうか。

    number パラメーターで指定ができます。ページ送りを行う場合は、number を指定してください。number は、( 表示しているページ数 – 1 ) * 1ページあたりの表示件数となります。これは、get_users の場合なので、他の関数を使う場合はパラメーター名が異なります。

    閲覧者側で「10件表示」「30件表示」「50件表示」など、
    切り替えさせるようにすることはできますでしょうか。

    1. プルダウンメニューで表示件数を選択できるようにして
    2. 選択時に表示件数のパラメーターを追加したURLに移動。
    3. パラメーターの数字を元に表示件数を指定

    となります。ページ送りの場合も同様です。

    スレッド開始 naginagikuma

    (@naginagikuma)

    jim912さん

    ありがとうございます。
    それぞれの表示のページを用意する必要があるということでしょうか。

    申し訳ございません。
    ご説明頂いた内容では理解が及ばず、
    サンプルコードなど頂くことはできませんでしょうか。

    勝手を言って申し訳ございません。
    よろしくお願い致します。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「投稿者一覧や、記事一覧の表示について」には新たに返信することはできません。