menu
書いてる野郎
orebike@gmail.com
このように使う
$ore_params = array( 'post_type' => 'hogehoge', // カスタム投稿タイプ指定 'orderby' => 'date', // 並べ替え基準(投稿日) 'order' => 'DESC', // ↑で投稿日指定しているので、つまりこれは最新順指定 'suppress_filters' => true, // フィルタ抑制 'posts_per_page' => 15, // 何件とってくるか 'paged' => 1 // ページ指定。1からスタート ); $ore_wq = new WP_Query($ore_params); echo $ore_wq->max_num_pages; // 最終ページ番号。posts_per_page と件数から自動計算してくれる while($ore_wq->have_posts()){ $ore_wq->the_post(); // 以降は the_post 系の処理 echo get_the_title(); }
カスタムフィールドの値で並び替えしたい
$ore_params = array( 'post_type' => 'hogehoge', // カスタム投稿タイプ指定 'orderby' => 'meta_value', // カスタムフィールドで並び替える宣言 'meta_key' => 'hoge_piyo_fuga' // 並び替えに使うカスタムフィールド 'order' => 'DESC', // 昇順降順 'suppress_filters' => true, // フィルタ抑制 'posts_per_page' => 15, // 何件とってくるか 'paged' => 1 // ページ指定。1からスタート );