Me está pasando una cosa muy curiosa que no me estaba pasando ayer... Mi menú consta de una serie de categorías (hasta ahí todo bien...) pero ahora me está cogiendo los posts hijos y no sé por qué.
Me explico:
En mi fichero archive según la categoría que estén viendo muestro una estructura u otra gestionandolo de la siguiente forma:
Código PHP:
Ver original
if (have_posts()){ while(have_posts()){ the_post(); $datosCategoria = get_the_category($post->ID); if ($datosCategoria){ foreach($datosCategoria as $laCategoria){ $categoria = $laCategoria->slug; } } } }
Así obtengo qué categoría querrían ver, el problema está en que me está sacando el slug y el ID del último hijo de esa categoría (Ejemplo: si tengo la categoría padre Empresa y de él dependen Historia, Ideas, Equipo... lo que me está sacando es el ID y el Slug de Equipo) y no entiendo por qué....
¿Alguien me puede ayudar? Gracias!
Edito: Algo también curioso...si saco el $post->post_parent...me está sacando siempre 0, independientemente de lo que quiera ver y demás... :