简单的部分导航插件:wordpress中的哪些代码选择在单击页面时显示的小部件?

时间:2013-07-11 17:22:15

标签: wordpress widget

我使用一个名为“简单部分导航”的小部件,在侧边栏上显示页面兄弟和祖先,以便更好地导航。

过去曾为以前创建的页面工作过。 当我现在创建新页面时,窗口小部件不再显示,而是显示默认侧边栏。

我知道此插件http://wordpress.org/plugins/simple-section-navigation/尚未更新2年 我已经通过wp_debug注意到函数_getancestors已被弃用,我尝试了get_ancestors而没有任何更改

然后我尝试使用小部件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代码中哪里可以找到哪些边栏可以在每个页面上显示?在这种情况下,它返回defaut侧边栏?

1 个答案:

答案 0 :(得分:0)

问题不是简单的部分导航插件小部件,而是来自我的主题的侧边栏,它封装了插件小部件。

有关其他用户的信息,简单的部分导航插件可以与wordpress 3.5.2一起使用。 简单地替换

 _get_ancestors function by 

 get_ancestors