wordpressカスタマイズ

wordpressで特定の固定ページを親子ともに表示させる/表示しない

投稿日:2018年12月12日 更新日:

通常wordpressで階層といえばカテゴリを使用しますが
固定ページを使って階層分けしているサイトがあり
そのサイトで特定の階層だけ表示したい(または表示しない)場合の方法

以下の記事にとても分かりやすく書いてくれています!
【WordPress】固定ページの親子ページごとに表示を切り替える方法

まずは、親子関係を判定する関数をfunction.phpに記述

使いたいテンプレートで関数を呼び出します

親子関係を判定する関数をfunction.phpに記述したら
使いたいテンプレートで関数を呼び出します。

今回は、特定の固定ページの親子階層以外の固定ページに、
共通のものを表示したかったのでこんな感じで書きました。

おかげで階層をもたない固定ページも表示の切り替えができました。

詳しい解説は以下のページで。
【WordPress】固定ページの親子ページごとに表示を切り替える方法

ありがとうございます!

- wordpressカスタマイズ

関連記事

特定のカテゴリ一覧だけ見た目を変えたい時に

特定のカテゴリ一覧だけ見た目を変えたい時に。 こんな簡単な方法でできます。 知ってたら色々使えそう。 【WordPress】任意のテンプレートパーツを読み込む関数[get_template_part( …

投稿ページにアイキャッチ画像を追加

新規投稿した際に設定したアイキャッチ画像を 投稿ページにも表示するようにsingle.phpに以下を記載。

htmlタグを挿入する方法 …

困った!wordpressのログイン画面にアクセスできなくなった!

ある日、記事を書こうとして wordpressのログイン画面にいくとアクセスできなくなっていた! エラーメッセージ 「You don’t have permission to access …

stinger8/サイドバーのリストの間隔をあけてみる

シンプルなテンプレートstinger8のカスタマイズです。 サイドバーにあるタイトルの装飾ができたので次はリストの間隔をあけてみます。 「ad」というクラスがついたdiv内にある liに対しての指定な …

WP Custom Fields Searchのsearchボタンを日本語に

仕事でサイトを作っていて 複数検索するのにWP Custom Fields Search というプラグインを使っているのだけど デフォルトだと検索ボタンのvalueが「search」となっているので変 …

翻訳する