サポート » 使い方全般 » タクソノミーの複数タームでの記事並べ替え

  • 解決済 yukikaze

    (@yukikaze)


    カスタム投稿タイプのタクソノミーの複数タームで最新記事を何件か表示させたいと思い、下記のコードを書きました。

    <?php $loop = new WP_Query( array( 'post_type' => 'information', 'info_category' => 'info_A,info_B', 'orderby' => 'date', 'order' => 'DESC', 'posts_per_page' => 10 ) ); ?>
    <?php while ( $loop->have_posts() ) : $loop->the_post(); ?>
    〜〜
    <?php endwhile; ?>

    結果として、表示はされるのですが、並べ替えがうまくいきません。

    2011-06-21 10:25 タームA
    2010-05-26 17:48 タームA
    2010-05-26 17:58 タームA
    2011-05-26 17:53 タームB
    2011-05-26 17:58 タームB
    2011-05-26 17:59 タームA
    2011-05-26 18:01 タームA
    2011-05-26 18:02 タームA

    月日が違うと新しい日が上、古い日が下になりますが、
    同じ日では、新しい時間のものが上、古い時間のものが下になりません。

    コードの書き方が間違っているのでしょうか。

    ちなみに、タクソノミーの複数タームが対応していないのかと思い、カスタム投稿タイプのみで試してみましたが、結果は同じでした。

    2011-06-21 10:25 タームA
    2011-05-26 18:03 タームC
    2011-05-26 18:02 タームA
    2011-05-26 18:03 タームB
    2011-05-26 18:02 タームC
    2011-05-26 18:01 タームB
    2011-05-26 18:01 タームA
    2011-05-26 18:00 タームC
    2011-05-26 17:53 タームB
    2011-05-26 17:56 タームC

    同じ日上でも、新しい時間のものが上、古い時間のものが下になるようにするにはどうすれば良いのでしょうか。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • なんとなく原因がわかりました。

    タクソノミーのタームを階層にしていたので、その影響がでているのでは?と思います。

    ですが、時間の変更は可能だと思うので、
    同じ月日上でも、新しい時間のものが上、古い時間のものが下になるようにするにはどうすれば良いか引き続き教えていただけると幸いです。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「タクソノミーの複数タームでの記事並べ替え」には新たに返信することはできません。