从帖子ID获取类别名称

use*_*021 13 php wordpress categories

是否可以获取给定帖子ID的类别的类别名称,以下代码用于获取类别ID,但我如何获得名称?

<?php $post_categories = wp_get_post_categories( 4 ); echo $post_categories[0]?>
Run Code Online (Sandbox Code Playgroud)

谢谢!

M K*_*aid 30

在这里你get_the_category( $post->ID );将返回你需要在数组中循环的那个帖子的类别数组

$category_detail=get_the_category('4');//$post->ID
foreach($category_detail as $cd){
echo $cd->cat_name;
}
Run Code Online (Sandbox Code Playgroud)

get_the_category


小智 19

echo '<p>'. get_the_category( $id )[0]->name .'</p>';
Run Code Online (Sandbox Code Playgroud)

是你可能正在寻找的.


Kor*_*hot 5

<?php get_the_category( $id ) ?>
Run Code Online (Sandbox Code Playgroud)

在循环中做到这一点?

对于外面:

<?php
global $post;
$categories = get_the_category($post->ID);
var_dump($categories);
?>
Run Code Online (Sandbox Code Playgroud)