質問: get_cat_name($category[0]->category_parent); しかし、スペース(そして大文字と小文字の区別)は問題です...そして私は親カテゴリのスラッグを得ることができないようです。私はおそらくどこかに簡単なステップが足りないのを知っていますが、どんな洞察力も大いに感謝されるでしょう。
回答: 私は@s_ha_dumからの前回の回答が好きですが、深さに関係なくトップレベルのカテゴリを取得するために、私はより単純な解決策であると考えるものを使用しました:$cats = get_the_category(); foreach ( $cats as $cat ) { if ( $cat->category_parent == 0 ) { return $cat->name; // ...or whatever other attribute/processing you want } } return ''; // this was from a shortcode; adjust the return value to taste