您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

wordpress 怎么获取分类目录

2024/3/17 8:42:50发布25次查看
wordpress获取分类目录的方法:1、通过“get_the_category()”函数实现根据文章id来获取当前文章的分类目录信息;2、通过“get_category()”函数实现根据分类目录id类获取分类目录信息即可。
本教程操作环境:windows10系统、wordpress 6.1版、dell g3电脑
wordpress 怎么获取分类目录?
因为 wordpress 数据库结构设计的原因,有时候就级别多一点就需要循环了获取,如果分类目录层级多了,要想获取到顶级目录的信息还真的需要折腾一下,而且我也查询过 wordpress 并没有提供相关的函数来获取,所有自己干脆自己来封装了一个 wordpress 获取文章所在目录的顶级目录信息。
wordpress 获取分类目录的函数可以分为两个大类,一个是根据文章 id 来获取当前文章的分类目录信息 get_the_category(),一个是根据分类目录 id 类获取分类目录信息 get_category()。利用这两个函数就可以实现我想要的功能了,代码如下:
/* 获取顶级分类目录信息 * term_id name slug description * cat_id category_description cat_name */function fanly_basic_get_category_root( $pid, $meta='term_id' ){$cats = get_the_category($pid)[0] '';while(@$cats->category_parent){ //有父分类时循环$cats = get_category(@$cats->category_parent);}return $cats->$meta '';}
其实从优化的角度来说,文章目录的 url 深度太长了不好,而对于 wordpress 使用了 category 来做固定链接时,分类目录用来分类的嵌入尽可能的不要太多层,当然我个人人为使用一层就已经足够,如果使用到二级目录那么二次开发 wordpress 来固定只有一级目录。
推荐学习:《wordpress教程》
以上就是wordpress 怎么获取分类目录的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product