categories - display only root category in archive list

admin2025-05-31  0

I want to display only the root category of a post in the summary on the archive page. Now I have this code snippet, <?php the_category( '', 'single' ); ?>, but it's showing the root category name in front of the other categories.

I have no clue how to adapt the snippet so it will only show the root (parent) category.

I want to display only the root category of a post in the summary on the archive page. Now I have this code snippet, <?php the_category( '', 'single' ); ?>, but it's showing the root category name in front of the other categories.

I have no clue how to adapt the snippet so it will only show the root (parent) category.

Share Improve this question edited May 8 at 7:26 bueltge 17.1k7 gold badges62 silver badges97 bronze badges asked May 5 at 11:26 ErickErick 112 bronze badges
Add a comment  | 

1 Answer 1

Reset to default 1

Ive found this code snippet and it works perfectly.

$category = get_the_category();
$parent = get_cat_name($category[0]->category_parent);
if  (!empty($parent)) {
   echo '' . $parent;
} else {
   echo '' . $category[0]->cat_name;
}
转载请注明原文地址:http://conceptsofalgorithm.com/Algorithm/1748633101a313669.html

最新回复(0)