WordPress - 如何获取父类别 ID
my category is
news
---->sport news
我在体育新闻中发布了一篇文章。
当我进入体育新闻的文章时,如何获取父级(新闻) ID?
这段代码会输出父类别名称。
foreach((get_the_category()) as $childcat) { $parentcat = $childcat->category_parent;
echo get_cat_name($parentcat);
echo $parentcat->term_id;}
echo $post->post_parent->cat_ID;
这段代码会输出单个页面的分类名称
global $post;$category = get_the_category($post->ID);echo $category[0]->name;
这个chode回声猫的名称ID
$category = get_the_category(); echo $category[0]->cat_ID;
我需要回显父级ID(cat_ID),请帮忙。
谢谢。
get_category
函数以post_id
作为参数并返回category_id
。因此,在下一个get_category
函数中,它传递的是$parent
,它是category_id
的父ID而不是post_id
。如果我错了,请纠正我。 - kodfire