WordPress 固定ページ一覧から親を除いて表示する方法

WordPress で固定ページ一覧から親を除いて表示する方法を紹介します。
次のコードは、固定ページ一覧から親を持つページを除いたページ一覧の表示方法です。


<?php
$pages = get_pages(); // 固定ページの取得
if ( $pages ) {
foreach ( $pages as $page ) { // ループ開始
$parent = $page->post_parent; // 親の有無
if( !$parent ){ // 親がいなければ出力
echo '<a href="'.get_page_link($page->ID).'">'.$page->post_title.'</a>';
}
}
}
?>

まとめ

WordPress で固定ページ一覧から親を除いて表示する方法を紹介しました。