WordPressは固定ページの階層化設定をするのに、公開しているページしかドロップダウンで選択できないので、非公開の固定ページでも階層化の選択ができるようにするための記述。
/* 固定ページを非公開の状態でも階層化選択できるようにする */
function allow_private_draft($args) {
$args['post_status'] = 'publish,private,draft';
return $args;
}
add_filter( 'page_attributes_dropdown_pages_args', 'allow_private_draft' );
functions.phpに追記すればOK。
先に下の階層のページを作る時に仮当てで上層ページを作る必要があったのでやってみた。