固定ページで親子ページのリスト出力
-
固定ページの親子ページのリスト出力について質問です。
現在下記のような感じで固定ページを作成しています。
親)A
子)A-1、A-2親)B
子)なし固定ページのサイドバーにメニューを作りたいのですが、
A、A-1、A-2にいるときは・A
・A-1
・A-2Bにいるときは
・B
のように親を基点として、親と子のリンクリストを表示させたいです。
そこで検索して
<?php
$current_page_id = get_the_ID();
$ancestor = array_pop( get_post_ancestors( $current_page_id ) );
if( empty( $ancestor ) ){
$my_id = $current_page_id;
$add_query = ‘&title_li=‘.get_the_title().’‘;
}else{
$my_id = $ancestor;
$add_query = ‘&title_li=‘.get_the_title( $my_id ).’‘;
}
wp_list_pages(‘child_of=’.$my_id.$add_query);
?>としたのですが、子ページない親ページ(B)では、親ページのリンクが表示ず何もない状態です。Aではうまく表示されています。
コードを読んではいるのですが、phpは初心者でどこをどうしていいのかわかりません。
お力添え戴ければ幸いです。
2件の返信を表示中 - 1 - 2件目 (全2件中)
2件の返信を表示中 - 1 - 2件目 (全2件中)
トピック「固定ページで親子ページのリスト出力」には新たに返信することはできません。