• 以下の記述をpage.phpにおこなったのですが、どのページもINFOMATIONSと表示されてしまうのですが、どこか間違っている部分があるのでしょうか?修正すべきところをご指摘して頂けますと助かります。

    <?php
    if ( is_page('infomations') || $post->post_parent == 'infomations'):
    	echo "<h2 class=\"p-title\">INFOMATIONS</h2>\n";
    elseif ( is_page('faq') || $post->post_parent == 'faq'):
    	echo "<h2 class=\"p-title\">FAQ</h2>\n";
    elseif ( is_page('contact') || $post->post_parent == 'contact'):
    	echo "<h2 class=\"p-title\">CONTACT</h2>\n";
    elseif ( is_page('blog') || $post->post_parent == 'blog'):
    	echo "<h2 class=\"p-title\">BLOG</h2>\n";
    endif
    ?>
1件の返信を表示中 - 1 - 1件目 (全1件中)
  • モデレーター Okamoto Hidetaka

    (@hideokamoto)

    $post->post_parentが’infomations’になっているのかも。
    var_dump($post->post_parent);で値をみてみてください。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「親ページごとの条件分岐について」には新たに返信することはできません。