Themes y Diseño
está resueltoBuenos días, he creado una plantilla en category.php y necesitaría obteer con php la categoría actual que esta cargada en la web (esta categoría puede tener subcategorías, por ejemplo,
Clasificacion
Liga 2011
Liga 2012
Si se llama desde clasificacion, me gustaría obtener con php que es Clasificacion quien ha llamado.
Saludos !
Lo siento, pero no entiendo lo que quieres hacer. ¿Podrías explicarlo con más detalle?
Tengo montado un wordpress, y he creado un tema propio. En este tema, esta el archivo category.php, que es genérico para todas las categorías, pero necesito mostrar una cosa segun sea una categoría u otra. Se que puedo crear category-{slug}.php y esas cosas, pero no solucionan mi problema, entonces neceistaria que en mi category.php, saber que categoría se esta utilizando en ese momento (una categoría puede tener subcategorías, necesitaría la categoria padre, no las subcategorías).
Saludos y gracias !
Con un IF si pertenece a una categoría ? :P, y si pertenece a esa categoría muestre esa "cosa", y así sucesivamente, eso es lo que necesitas?
Y si el usuario crea una categoría nueva? como la controlo con esos if? tendria que estar modificando el theme cada vez que se cree una nueva ... ¿no?
De Igual forma, si necesitas que muestre algo de esa "categoría" lo tendrías qe hacer de forma manual.
Es lo que se me ocurre, saludos!
Bueno, lo acabo de solucionar ahora mismito. Cuando entras en category.php se ejecuta de forma automática un query (WP_Query). Si visualizamos la variable $wp_query observaremos que en $wp_query->query_vars->category_name aparece la categoría e la que hemos entrado, y también en $wp_query->tax_query->queries[0]->terms[0].
Espero os sirva de ayuda
Debes Identificarte para publicar.