从固定链接获取多个类别名称

时间:2020-10-20 作者:Omicans

我正在尝试获取permalink中可用的类别名称。e、 g.我有以下permalink结构。

abc.com/product-category/category-1/category-2/
其中为category-1category-2 两者都是类别。当我尝试时$wp_query->get_queried_object(), 它只返回与category-2. 如何使用现有的WordPress函数获取类别1的详细信息?

1 个回复
SO网友:cjbj

功能get_category_parents 将获得给定子类别ID的父类别字符串。所以,像这样:

$cat = $wp_query->get_queried_object();
$catid = $cat->cat_ID;
$parentcats = get_category_parents ($catid, false, \'|\', false);
这会给你一些category1|category2|category3. 按照上面的链接查看您还有哪些其他选项。如果要执行更复杂的操作,可以使用explode.