Respuesta a: Cómo aplicar plantilla personalizada tanto categorías como subcategorías…

Inicio Foros WordPress Programación Cómo aplicar plantilla personalizada tanto categorías como subcategorías… Respuesta a: Cómo aplicar plantilla personalizada tanto categorías como subcategorías…

#51569

almendron
Participante

Como ya he comentado, estoy de vacaciones y no puedo comprobar el código lo que me hace ser cauto no vaya a ser que diga alguna barbaridad. No obstante, intentaré darte la idea:

1) Supongamos que el código que he puesto devuelve el nombre de la categoría padre.

2) Cambiamos echo $category[0]->cat_name; por $category[0]->cat_name;. Doy también por hecho (habría que comprobarlo) que $category a secas (sin el [0])almacena el nombre de la categoría padre.

Quedaría así:

<?php
$current_category = single_cat_title("", false);
$cat = get_cat_ID($current_category);
$category = get_category_parents($cat, FALSE);
$category[0]->cat_name;
?>

3) Tendríamos, por tanto, $current_category que almacena el nombre de la categoría actual y $category que almacena el nombre de la categoría padre.

Te pongo el resto de código de forma esquemática:

if ($current_category == 'peliculas') || ($category == 'peliculas')
plantilla personalizada
else
código normal
endif

En la primera línea me queda la duda si hay que usar ($category == 'peliculas') o ($category[0] == 'peliculas')

Por último, comprueba si $current_category y $category devuelve el nombre o el slug de la categoría.

Pin It on Pinterest

Ir al contenido