我想获取用户在类别中的当前类别详细信息。php。
$category = get_the_category();
$slug = $category[0]->slug; // Why is this an array ?
在大多数情况下(在没有子类别的情况下),它返回单个长度的和数组。
但如果有子类别,它(父类别和)将返回2个或更多的数组。
http://domain.com/category/cat-name/ -> get_the_category() returns an array of 2
http://domain.com/category/cat-name/sub-cat-name/ -> get_the_category() returns an array of 2
最合适的回答,由SO网友:s_ha_dum 整理而成
您使用了错误的函数。尝试:
$thiscat = $wp_query->get_queried_object();
var_dump($thiscat);
我不知道您想对这些信息做什么,但您将得到一个包含约15项的对象(stdClass)。你应该能够找到你需要的东西。