我想知道是否有人知道如何修改现有类别窗口小部件以仅显示所选父类别中的类别。
例子:

如果我的类别的结构如下:

  • 电脑
  • 笔记本电脑
  • 台式机
  • 软件
  • 电子
  • 相机
  • 音频/视频

  • 如果有人正在查看“计算机”类别中的帖子,我希望侧栏中的类别窗口小部件仅显示“笔记本电脑,台式机和软件”。

    有没有办法做到这一点?是否有人熟悉可以执行此操作的插件?
    谢谢!

    最佳答案

    使用这样的东西怎么样?
    在单打页面上,您可以从single.php页面内将调用添加到新的侧边栏或包含文件...?

    IE:

    <?php if( is_single() ) { include(TEMPLATEPATH.'/newsidebar.php'); } ?>
    

    newsidebar.php
    <ul>
    <?php
     $catsy = get_the_category();
     $myCat = $catsy->cat_ID;
        wp_list_categories('orderby=id&child_of='.$myCat);
    ?>
    </ul>
    

    这将仅显示当前使用类别中的类别?

    IE:

    如果当前类别为5//计算机
    那么列表中将显示的全部是
    * Laptops
    * Desktops
    * Software
    

    09-30 12:14
    查看更多