Respuesta a: Menu dinamico en base a categorias

Inicio Foros WordPress General WordPress.org Menu dinamico en base a categorias Respuesta a: Menu dinamico en base a categorias

#33031

[quote]Se puede hacer que cada categoria tenga su category-xxx.php y alli poner a mano la opcion child-of, ya que conocemos de antemano las categoria a mostrar, pero esto limitaria a los clientes para crear una nueva categoria, ta que no va a poder crear una pagina .php y modificar esto, no?[/quote]
Eso es una locura. Ojalá tu cliente no lea eso porque te guinda de las que te conté.
Usa get_query_var() y un loop para obtener el valor que solicitas en la variable:
[code]<?php
$esto = get_query_var(‘cat’);
foreach((get_the_category()) as $categoria) {
if($categoria->cat_ID == $esto)
$categoria_actual = $categoria->cat_ID;
}
?>[/code]
Eso te dará el ID de la categoría en la que te encuentres en ese momento.

Finalmente y basandome con la ayuda de arriba use este codigo en Archive.php para saber en que categoria estaba y con el pedir las categorias child de esta

Con este código me queda en la variable $nocat el id de la categoría actual de los post actuales
Vale aclarar que aún sigo buscando de donde sale el valor de la variable que pasa la función get_query_var(‘cat’) osea el cat.
He buscado información en el codex y en la web pero no me queda claro de donde sale ese parámetro, también he visto que usan otro por ejemplo ‘paged’

Si alguien nos quiere ilustrar o poner un link con buena info, se agradece..

saludos
Gracias por la ayuda

Pin It on Pinterest