您现在的位置是:首页 > 网站制作 > WordpressWordpress
WordPress文章页获取顶部父类下所有子分类列表
杰帅2023-07-20【Wordpress】人已围观
简介使用WordPress做网站时,怎么在文章页调用顶部父类下所有子分类列表呢?效果如下图:
使用WordPress做网站时,怎么在文章页调用顶部父类下所有子分类列表呢?效果如下图:
与在分类页调用顶部父类下所有子分类列表不同,如果要在文章页获取顶部父类下所有子分类列表,需要分二步。
第一步:获取文章所属顶级分类ID。先把下面的代码放入自己模板函数文件functions.php里。
//获取顶级分类ID
function salong_category_top_parent_id ($current_cat_ID) {
while ($current_cat_ID) {
$cat = get_category($current_cat_ID);
$current_cat_ID = $cat->category_parent;
$catParent = $cat->cat_ID;
}
return $catParent;
}
第二步:通过下面的代码来获取文章所属顶级分类ID。
<?php foreach((get_the_category()) as $category){
$djcatid = salong_category_top_parent_id ($category->cat_ID);
}?>
第三步:通过顶级分类ID获取所有子分类列表。
<?php wp_list_cats('sort_column=name&optioncount=0&hierarchical=1&hide_empty=
0&child_of='.$djcatid.''); ?>
Tags:wordpress教程 子分类
很赞哦! ()
随机图文
-
wordpress发布文章HTML标签被自动过滤掉该如何处理?
wordpress发布文章时很多html标签都会自动过滤掉,造成了文章中无法添加<style></style><script></script>等标签。那么该如何如何处理呢? 解决方法一: 将wp-includes文件夹下 -
WordPress 页面模板(Page Template)下拉列表不显示的原因及解决方法
WordPress 的自定义页面模板是一个非常强大好用的功能,使用它新建一些静态页面(Page),添加上一些数据调用的函数,再在网页上做一个导航连接到对应的页面就可以实现很多自定义的功 -
wp_reset_postdata 和 wp_reset_query 的作用与区别
什么时候使用wp_reset_query,什么时候用wp_reset_postdata? -
wordpress 上传的图片不显示的问题 base64,data:image/gif
文章评论
本站推荐
标签云
猜你喜欢
- 在计算配置文件时发生了错误 没有找到配置文件(wod-options.json)解决办法 - 搬主题
- WordPress过滤器(Filters):apply_filters和add_filter 用法和实例
- 使用MySQL数据库命令批量删除WooCommerce产品的方法
- WordPress被CC攻击了怎么办?一段代码轻松搞定
- WordPress网站如何调用文章摘要简介
- 为WordPress后台文章列表添加作者筛选功能
- 外贸网站优化,如何让外贸网站收到大量高质量询盘?
- 深度探索:为什么选择WordPress?解析其优势与潜力
- wordpress数据库优化的方法(简洁操作版)
- 注重这3个细节让你的网站优化到百度首页