ナビゲーションを改善するために、ページの兄弟と先祖をサイドバーに表示する「シンプルセクションナビゲーション」と呼ばれるウィジェットを使用しています。
以前に作成されたページでは、過去に機能していました。新しいページを作成すると、ウィジェットが表示されなくなり、代わりにデフォルトのサイドバーが表示されます。
このプラグインhttp://wordpress.org/plugins/simple-section-navigation/が 2 年間更新されていないことは認識しています
次に、ウィジェットhttp://wordpress.org/plugins/hierarchical-navigation-widget/を使用しようとしました が、同じ問題があります
私はチェックしました
echo '<pre>';print_r(get_ancestors( 19, 'page' )) ;
ページの作成時に祖先が正しく記録され、正しい祖先を返すことを検証しました
興味深いことに、次のように動作します。
simple_section_nav('before_widget=<li>&after_widget=</li>');
階層ページの兄弟と祖先を表示します。ウィジェットが機能しないのはなぜですか?
各ページに表示するサイドバーを選択するワードプレス コードの場所について何か考えはありますか? どの場合、デフォルトのサイドバーを返しますか?