0

ID 範囲で Wordpress の投稿をクエリしたい。たとえば、9 ~ 40 の ID を持つ投稿をクエリします。または、9 より大きい ID (ID>9) を持つ投稿を取得します。Wordpress でこのタイプのクエリを指定するにはどうすればよいですか? どうもありがとう。

4

1 に答える 1

0

このフィルターを試してください。この関数を functions.php に貼り付けてください。

function filter_by_id($where = '')
{
    $where .= " AND ID > 50 AND ID < 100";
    return $where;
}

そしてあなたのテンプレートファイルで

add_filter( 'posts_where', 'filter_by_id');
$args=array(...);
$my_post = new WP_Query($args);
while ( $my_post->have_posts() ) : $my_post->the_post();
    // your code
endwhile;
remove_filter('posts_where' , 'filter_by_id');
于 2012-06-24T00:16:49.227 に答える