Themes y Diseño
está sin resolverMe gustaría que en una categoria especifica saliera una sidebar diferente, he conseguido que aparezca, pero no puedo ocultar la sidebar principal, os dejo el codigo para ver si alguien me ayuda con eso:
He intentado tod lo que se me ha ocurrido pero no consigo que en la categoria 'jesus' aparezca solo la sidebar 'right jesus' y no aparezca la sidebar 'right sidebar'.
Un saludo
En el Foro hay varios hilos sobre esto.
Por de pronto... busco-un-tema-con-sidebar-diferente-en-la-home-y-en-los-posts
Sé que hay más...
De todas formas te lo resumo...
1 - Copia tu archivo category.php y guardalo como category-slug.php
Ejemplo, suponiendo para una categoría llamada Diseño gráfico el archivo para esa categoría sería category-diseno-grafico.php
Si no tienes category.php lo puedes coger de archive.php o incluso del index.php
2 - Copia tu archivo sidebar.php como sidebar-dos.php
3 - Modifica sidebar-dos.php para mostrar los widgets (sidebars) que desees. Aquí podrías añadir más widgets diferentes a los que ya tienes. Si fuera este el caso hay que hacer cambios en el archivo functions.php del theme.
4 - Modifica category-diseno-grafico.php y sustituye la línea get_sidebar(); por get_sidebar('dos')
... y ya me contarás...
Un saludo
Perfecto! Muchas gracias. Pero ahora me surge otro problema, en la pagina de la categoría si me sale correcto, pero en los artículos de la categoría me siguen saliendo las dos sidebar, es decir la de la categoria y la principal
Puedes usar in_category para poner un condicional. Si los posts son de la categoría "x" (ID, nombre o slug), entonces "get_sidebar('dos')". En caso contrario "get_sidebar()".
A ver, tienes que modificar los archivos en los que quieras que se vea otro sidebar.
Si sólo modificas una categoría el resto seguirá igual.
De todas formas se supone que el código que has puesto al principio del hilo lo has eliminado, no es necesario.
Tal como lo he puesto te evitas usar condicionales y comprobaciones.
Un saludo
Pero LGrusin, creo que se refiere a las entradas individuales. De ahí que le haya sugerido poner el condicional.
Nota: me olvidé decirle que el condicional va en el single.php
Debes Identificarte para publicar.