[wordpress] 親ページと子ページで条件分岐して表示を同じにする
親ページと同じタイトル画像を子ページにも表示するときの設定をメモ
まず、functions.php に
http://wpdocs.sourceforge.jp/%E6%9D%A1%E4%BB%B6%E5%88%86%E5%B2%90%E3%82%BF%E3%82%B0
にある、is_subpage() 関数を作る
function is_subpage() { global $post; // $post には現在の固定ページの情報があります if ( is_page() && $post->post_parent ) { // 現在の固定ページが親ページを持つかどうかをチェックします $parentID = $post->post_parent; // 親ページの ID を取得します return $parentID; // 親ページの ID を返します } else { // 親ページを持たないので... return false; // ...false を返します }; };
ページテンプレートなどに
<?php if (is_subpage(array(' ')) ): ?>
<?php endif; ?>
が使える様になる。