$cats = self::getCategoriesAssoc($taxName); if (!empty($cats)) { $arrTaxOutput[] = array("name" => $taxName, "title" => $taxTitle, "cats" => $cats); } } $arrPostTypesOutput[$name] = $arrTaxOutput; } return $arrPostTypesOutput; } /** * * get array of all taxonomies with categories. */ public static function getTaxonomiesWithCats() { $arrTax = self::getTaxonomiesAssoc(); $arrTaxNew = array(); foreach ($arrTax as $key => $value) { $arrItem = array(); $arrItem["name"] = $key; $arrItem["title"] = $value; $arrItem["cats"] = self::getCategoriesAssoc($key); $arrTaxNew[$key] = $arrItem; } return $arrTaxNew; } } //end of the class //init the static vars UniteFunctionsWPBiz::initStaticVars();