我使用了一个名为“简单部分导航”的小部件,它在侧边栏显示页面兄弟和祖先以获得更好的导航。
它过去适用于以前创建的页面。当我现在创建一个新页面时,该小部件不再显示,而是显示默认侧边栏。
我知道这个插件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>');
并显示分层页面兄弟和祖先。为什么小部件不工作呢?
关于在 wordpress 代码中的哪里找到它选择在每个页面上显示哪些侧边栏的任何想法?在这种情况下它返回默认的侧边栏?