2024 年 5 月 6 日 我的频道
Wordpress 显示子分类
  • 2023
  • Sunny

网站真的好久没有更新了,除了之前更新点老歌以外,对于功能上几乎是没有任何更新。现在做的只是在细节上的缝缝补补,目前的功能已经完全符合自己的需求,不再进一步加强,安全性方面修复是必须的,一边自学一边做呗!

今天这个代码是在一级分类上显示的二级分类。初衷并没有想过这个功能,然后有时候在主导航点击了一级分类后就有这个需求,能够进入该分类的子分类,说白了就是方便快速跳转。目前我只安放在侧边栏,点击有子分类的一级分类进去就可以看到。将来或许会做一个屏幕跟随的设置按钮,点击可弹出菜单方便跳转。闲话少说了,上代码吧!

<?php if(is_category()) {
	$current_category = get_queried_object(); // 获取当前分类的信息
$child_categories = get_categories(array(
    'child_of' => $current_category->term_id // 获取当前分类的所有子分类
));

if ($child_categories) { ?>
  <aside class="sub-category">
    <h1>Sub Category</h1>
    <div class="sidebar-content">
      <ul>
        <?php
foreach ($child_categories as $child_category) {
        echo '<li><a href="' . get_category_link($child_category->term_id) . '"><div class="sub-category-title">' . $child_category->name . '</div></a></li>';
    } ?>
      </ul>
    </div>
  </aside>
<?
}
wp_reset_postdata();
}
?>

 

STUDY
1013
0

Author Box

名字:Sunny
注册:Jan 30, 2021
简介:技术菜鸟,拷贝、黏贴代码中 ……

Comment Box

0 0 投票数
Article Rating
订阅评论
提醒
guest

0 评论
内联反馈
查看所有评论