WordPressの親子ページで階層を1段階に限定する(CSSオンリー)

作成日:

WordPressの固定ページには「親ページ」を指定して、複数の階層を作ることができるのですが、サイトの仕様上「孫」は作りたくない、と言う要望がありました。

そこで、どこぞかで関数をイジれば調節出来るのかもしれませんが、簡易的にCSSだけで制御する方法です。

[css].wp-admin.post-new-php.post-type-page select#parent_id .level-1,
.wp-admin.post-php.post-type-page select#parent_id .level-1,
.wp-admin.edit-php.post-type-page select#post_parent .level-1{
display: none;
}[/css]

以上。

つまり、管理画面のページ一覧、ページ編集で親ページを選択する際に「子(第1階層)」はセレクトフォームから非表示にする、というだけです。
最初から「子」を親に選択出来ないようにしておけば、cssで.level-2の非表示設定は不要でしょう。

2018年最後の買い物は「はしご」でした。
伸ばせば3.7m、たためばテーブルにもなる多機能性です。それでいて片手でも持ち運べる軽量性。[wpap service="with" type="detail" id="B07CNV1RQR" title="SAILUN はしご 梯子 ハシゴ 脚立 足場 万能はしご 多機能はしご 3.7m 専用プレート付 アルミはしご 折りた..."]

物草 灸太郎

WordPressでホームページを制作しつつ、休日は畑を耕したりDIYを楽しんでいます。

コメントをどうぞ

  • メールアドレスが公開されることはありません。
  • コメント欄にURLは入力できません。
  • このサイトはreCAPTCHAによって保護されており、Googleのプライバシーポリシー利用規約が適用されます。