サポート » 使い方全般 » ユーザー一覧を記事更新順に表示するには

  • 解決済 aya314

    (@aya314)


    サイドバーに下記のコードを加えて、ユーザーページへのリンクつき画像を20件、記事を更新順に並べたつもりですが、更新記事のユーザー順に表示されません。ここではまってしまいました。もしわかりましたら宜しくお願いします。

    <?php
       $args = array(
       'orderby'=>'modified',
       'order'=>'DESC',
       'number' => 20,);
    
       $users = get_users( $args );
    
        foreach($users as $user):
        $uid = $user->ID;
    ?>
    
    <a href=" <?php get_bloginfo(url); ?> /?author= <?php echo $uid; ?>">
    <img src="<?php echo get_avatar_img_url($uid, 40); ?>" class="img-circle" class="img-responsive" title="<?php echo $user->nickname ; ?>"></a>
    
    <?php endforeach;?>
2件の返信を表示中 - 1 - 2件目 (全2件中)
  • どうすれば御希望どおり表示できるかはわかりませんが、get_users関数のorderby引数はmodifiedを受け付けないので御希望どおりにならないのだと思います。
    関数リファレンス/get_users – Codex日本語版

    トピック投稿者 aya314

    (@aya314)

    ありがとうございます。postの方と勘違いしてました。
    orderbyにmeta_valeを設定し関数で定義したmeta_keyを指定することで解決しました。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「ユーザー一覧を記事更新順に表示するには」には新たに返信することはできません。