Show One Level Category id

时间:2015-12-25 作者:Ahsan Ghias

这是我的cat目录结构

游戏

板球--球棒--球--边门

电气--风扇--发电机--计算机我在球棒、球或球门的分类页上。谁能告诉我怎么才能得到它的家长身份证,比如板球而不是游戏的身份证。我想获得板球的分类id。

2 个回复
最合适的回答,由SO网友:s_ha_dum 整理而成

功能get_ancestors() 将为您提供一个数组,其中包含类别的所有父级,最近的父级是数组中的第一个父级。因此:

$cid = 5; // your category ID
$c = get_ancestors($cid,\'category\');
var_dump($c); // debugging
$p = array_shift($c);
// var_dump($p); // debugging
使用$p 做任何你需要做的事。

SO网友:terminator

你可以这样做

$term = get_queried_object();   
$parent= $term->parent;

echo $parent;