灰色の脳みそが勝ち筋を見つけた
おとぎゃわ
こんにちは!!
マルメでウェブ制作している週末ゲーマーおとがわです。
ワードプレス&PHP初心者ながらに苦戦した「指定した親ページに子ページリストを表示」についての覚書きしておきます。
この固定ページだけ子ページリストを表示させたいっていう時ありませんか?
そうなるとfunction.phpに分岐を書かなければいけません。
一覧にさせたい固定ページのパーマリンクを「test」にした場合
(パーマリンク設定方法はコチラのサイト参考に)
function get_test(){
if(is_page(test)){//もし固定ページがtestだったら
global $post;
$child = wp_list_pages(‘title_li=&child_of=’ . $post->ID .‘&echo=0’);
return ‘<div><ul>’ . $child . ‘</ul></div>’;
}
}
固定ページ用のphpには
<?php echo get_test(); //testの時 ?>
を入れておくとtestの時だけ子ページ一覧が表示されます!
global $post;をつけないと全部の固定ページが表示されてしまいます!!