Respuesta a: Obtener nombre de la categoría superior

Inicio Foros Comunidad Presenta tu Blog Obtener nombre de la categoría superior Respuesta a: Obtener nombre de la categoría superior

#48533

antares
Participante

Hola Daniel,

la solución puede ser:

foreach((get_the_category()) as $category) {

$category_name = $category->name;
$category_ID = get_cat_ID($category_name);
$parentCatList = get_category_parents($category_ID,false,’,’);
$parentCatListArray = split(“,”,$parentCatList);
$topParentName = $parentCatListArray[0];
$sdacReplace = array(” ” => “-“, “(” => “”, “)” => “”);
$topParent = strtolower(strtr($topParentName,$sdacReplace));
}

if ($topParent == ‘blog’) { … }
else { … }

(Cambia los puntos por el código que quieras poner).

Basado en: http://capacity.electronest.com/2010/08/22/wordpress-category-parents/

Saludos.

Pin It on Pinterest