サポート » 使い方全般 » コメントを基準としたソートについて

  • いつもお世話になっております。
    現在、get_postsを使用してループを作成しています。
    《やりたい事》
    ・指定した投稿ページすべてを対象にする。
    ・記事をコメントの多い順に並べる
    ・さらに現在日から一週間のコメント数で絞り込む

    いろんな記事を参考に下記のコードを書きましたが、
    これだと過去一週間に投稿された記事が対象になってしまいました。
    (当たり前ですよね・・・)

    どなたか正しい記述方法を
    教えていただけませんか?

    function filter_where( $where = ” ) {
    $where .= ” AND post_date >= ‘”.date(‘Y-m-d’, strtotime(‘-7 days’)).”‘”;
    return $where;
    }
    add_filter( ‘posts_where’, ‘filter_where’ );

    $args = array(
    ‘post_type’ => カスタム投稿名,
    ‘numberposts’ => -1,
    ‘suppress_filters’ => false,
    ‘order’ => ‘DESC’,
    ‘orderby’ => comment_count,

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • こんにちは

    さらに現在日から一週間のコメント数で絞り込む

    過去一週間に投稿された記事が対象

    との、違いは具体的にどういう事ですか?

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「コメントを基準としたソートについて」には新たに返信することはできません。