footer東京都を拠点にしたWebサイト制作。そこで、固定ページ’東京’を親ページとして、子ページに’渋谷’というページが存在し、どちらもページを見ている場合もTrue(真)にしたい場合はどうしたらいいでしょう。'True!';}IDの場合は上記で可能。ところが、どちらもスラッグで返そうとすると親ページの方は反応しません。‘tokyo’]はtrueにならないので条件式は真になりません。そこでget_the_titleを使えばいけるかもと思ってテストしました。//これもfalse固定ページの親ページをスラッグで判定する関数?そこで、公式のWordPressフォーラムに載っている回答を参考に親ページのスラッグを判定する関数を作成しました。$post_data->post_name;}}上記をコピーして、functions.phpに貼り付けます。(作成していない場合は、新しくfunctions.phpを作成します)これで判別ができるようになりました!この関数を使いたい固定ページ内で呼び出しましょう。'True!';}これで親ページのIDに関係なく、slug名だけで判定ができました。「idでいいんじゃ?」という声が聞こえてきそうですがテスト環境で開発していると本サイトとテストサイトのIDが一緒になるということがまずないのです。いうときはスラッグで管理できると非常にラクだったりします。プロモーション業務などを行う。2012年にハイファイブクリエイトを創業し、現在はディレクションや開発業務などを担当している。コメントをキャンセルメールアドレスが公開されることはありません。