wordpressカスタマイズ

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

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

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

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

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

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

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

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

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

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

ありがとうございます!

- wordpressカスタマイズ

関連記事

stinger8/サイドバーのタイトルを装飾してみる

シンプルなテンプレートstinger8のカスタマイズです。 サイドバーにあるタイトルを装飾してみます。 まずは子テーマを作成後(方法は割愛します)style.cssを作成 サイドバーのタイトルには「m …

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

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

stinger8/記事のサムネイル画像を◯(丸型)にしてみる

シンプルなテンプレートstinger8のカスタマイズです。 カテゴリページの記事一覧などにも使える簡単なcssです。 画像を丸く表示しておいて、 オンマウス時に四角にもどします。 動きをなめらかにする …

【プラグイン】contact form7のカスタマイズ

contact form7には特別なメールタグがあり、使用できる 特別なメールタグ Contact form 7 のフォームに自動的に記事タイトルを入れる方法 http://www.doya-doya …

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

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

翻訳する