wordpressで特定の投稿ID順に出力したい
wordpressのループ処理で投稿を出力しています。
これを特定の順番で出力するように並び替えたいです。
現在のソースコード
php
1$args = array( 2 'post_type' => 'page', 3 'post_parent' => '6', 4 'post_status' => array( 'publish', 'draft', 'pending', 'auto-draft' ), 5 'posts_per_page' => '-1', 6 'orderby' => 'menu_order', 7 'order' => 'ASC' 8 ); 9 $child_posts = new WP_Query( $args ); 10 if( $child_posts -> have_posts() ){ 11 echo '<ul>'; 12 while ($child_posts -> have_posts()) { 13 $child_posts -> the_post(); 14 if(get_post_status() === "publish"){ 15 echo '<li>...</li>'; 16 } 17 } 18 echo '</ul>'; 19 }
現状では投稿が古い順に出力されます。
例えば↓こんな感じです。
これを例えば↓こんな感じでIDの順番を変えたいのです。
<ul> <li> 投稿ID100 </li> <li> 投稿ID1 </li> <li> 投稿ID10 </li> </ul>WPがあまり詳しくなく、いろいろやってみましたが上手くいきませんでした。。
どなたかご教授お願いしたいです。