プログラミングで飯を食え。腕をあげたきゃ備忘録!

PHP、JavaScript、HTML5、CSS3などWEB系言語を中心に基本テク、備忘録をまとめます。Android、Iphoneアプリ開発についても!

WordPressで現在のページを親に持つ子ページのサブループを作る方法!

サクウェブTVはコチラ↓↓↓
サクウェブTV

WordPressで現在のページを親に持つ子ページのサブループを作るには、

サブループを作る際のWP_Query()にそれ用のパラメータ(post_parent)を指定してあげます。

通常、サブループは

$arg = array(
    //パラメータを指定
);
$child_posts = new WP_Query($arg);
if($child_posts->have_posts()):
    while($child_posts->have_posts()):
        $child_posts->the_post();
        //ループさせたい処理や表示
    endwhile;
endif;
wp_reset_postdata();

のように作りますが、このとき

$argに

$arg = array(
    "post_parent"=>$post->ID
);

を指定してあげれば、現在のページ($post->ID)を親に持つ子ページを取得できるようになるわけです。