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