menu categorías
-
Hola,
Estoy realizando una web http://www.erramunmendibelanda.com y quiero incluir un menú desplegable con las categorías en la home. El problema es que no filtra bien ya que siempre visualiza las mismas entradas.
He desactivado todos los plugins y nada, ¿puede ser tema de enlaces permanentes? Al pinchar en una entrada no incluye la categoría, por ejemplo http://erramunmendibelanda.com/haratago-14/
He probado con diferentes plugins y me hace lo mismo.
Un saludo
-
1) Que incluya o no la categoría depende de cómo tienes configurados los enlaces permanentes. Ve a Ajustes > Enlaces Permanentes, selecciona personalizada y configura a tu gusto.
2) Respecto al menú desplegable, dices que sería para mostrar «CATEGORÍAS» pero luego indicas que «siempre se ven las mismas ENTRADAS». No lo entinado.
¿Cómo insertas ese desplegable?A través de un plugin, he configurado un menú donde se incluyen las categorías (lo he llamado prueba widget). Al pinchar en cada categoría de ese menú, no se filtran las entradas que están incluidas en cada categoría correctamente.
Sin plugin, únicamente insertando un menú personalizado con las categorías tampoco me funciona.
En los enlaces permanentes tengo selecionada /%postname%/
Para que te salga el nombre de la categoría en la URl tienes que poner
/%category%/%postname%/
¿Qué plugin has usado para lo de las categorías?
Advanced menu widget pero no es problema del plugin ya que creando un menú personalizado con las categorías sin utilizar ningún plugin tampoco me las filtra bien…
El tema tiene un menú de categorías automático que no lo puedo quitar,(no está en los widgets) tipo listado sin subcategorías, todas en lista. Este si que filtra bien al pinchar cada categoría.
La cuestión es que quería en vez de ese listado donde salen todas las categorías y subcategorías al mismo nivel, que se visualizaran las categorías con sus subcategorías en un segundo nivel, de ahí la instalación de un plugin.
Si creo un menú personalizado también se ponen todas las categorías y subcategorías al mismo nivel por lo que me imagino que será por el diseño del tema.
Prueba a poner el widget que trae por defecto WordPress o prueba https://es.wordpress.org/plugins/flexi-pages-widget/
He probado más de un plugin pero ninguno responde. Sin plugin, creando un menu personalizado solo con las categorías tampoco funciona. Al pinchar en cada categoría siempre salen las mismas entradas.
Si le doy a http://erramunmendibelanda.com/category/pintura/ por ejemplo salen las mismas obras (entradas) que si le doy a http://erramunmendibelanda.com/category/grabatuak/
Confirmo que cada entrada esta correctamente asociada a una categoría.
No me refiero a un plugin sino al widget que lleva WP por defecto: Apariencia > Widgets y allí buscas «Categorías».
Me imagino que tampoco funcionará pero poco cuesta probar.
También sería conveniente dos cosas:
1) Al asignar categoría, hazlo solo a una. Por ejemplo, asigna a «urtintak-2007» pero deja sin marcar todas las categorías superiores a ella.
Puedes marcar más de una categoría pero siempre y cuando una no sea hija de otra.
2) En cada entrada pon que se vean las categorías a las que está asignada.
Mientras tanto, iré pensando a qué puede deberse.He probado con el widget y tampoco funciona. Marcando una categoría principal tampoco responde.
Con el punto 2 ¿a que te refieres?He pensado que la lista que hace por defecto el tema, con las categorías en lista también me valdría ponerlo en tipo menu, despegable o de algún modo que no se vea tanta lista con todas las categorías y subcategorías. Yo no sé nada de código, ¿hay alguna manera?
No se si me he explicado bien con lo de marcar una sola categoría. A ver si hemos entendido lo mismo:
Tenemos Catgoría-1 y Categoría-2. Dentro de la primera Categoría-1-1 y Categoría-1-2. Dentro de la segunda Categoría-2-1 y Categoría-2-2.
Estaría mal marcar Catgoría-1 y Categoría-1-2. Deberías marcar solo una de las dos (Categoría-1-2).
Estaría bien marcar Categoría-1-2 y Categoría-2-2 porque no son hijas del mismo padre.Punto 2: a mostrar el típico «Archivado en nombre-categoría»
Con https://es.wordpress.org/plugins/flexi-pages-widget/ sí se puede.
Si, ya te entiendo, por si acaso he realizado una prueba con una nueva entrada en un nueva categoría para que no haya confusión y tampoco.
He probado también a poner nube de etiquetas y tampoco las filtra.
A ver si es el tema en cuestión.
¿Seguro que son entradas estándar? Me da la impresión que podrían ser «entradas especiales» para el portafolio.Hola,
Si instalo un plugin suyo de portafolio y creo entradas en ese aparatdo de portafolio con sus categorias (también en ese apartado), si que funciona. El problema es que he metido todo en el apartado de entradas normales, incluyendo categorias también normales, y sería volver a empezar a meter todo otra vez… y son muchas entradas.
¿No hay alguna manera de convertir el listado de categorías que sale automático en una especie de menú? Porque ese listado de categorías que el tema crea si que funciona. Lo que quiero es que al ser muchas categorías, poderlo ordenarlo para que no salga todo en una lista sin respetar las subcategorías.
Un saludo
Puedes crear un menú personalizado siempre y cuando el tema lo permita (Apariencia > Menús)
Yo, de todas formas, haría una prueba. A ver si puedes editar el single.php (el nombre puede cambiar) y añadir allí, justo debajo de donde aparezca «the_content();» lo siguiente:
<?php echo get_the_category_list( ' :: ', 'multiple' ); ?>
Con esto intento comprobar que no haya un error en la asignación de categorías. Ese código lo que hará será mostrarnos en qué categorías está archivado cada entrada.
Tengo singular.php con código:
<?php /** * The template for displaying all pages, single posts and attachments * * This is a new template file that WordPress introduced in * version 4.3. Note that it uses conditional logic to display * different content based on the post type. * * @link https://codex.wordpress.org/Template_Hierarchy * * @package Charmed */ get_header(); ?> <div id="primary" class="content-area"> <main id="main" class="site-main" role="main"> <?php // Start the loop. while ( have_posts() ) : the_post(); // Include the page content template. if ( is_singular( 'page' ) ) { get_template_part( 'template-parts/content', 'page' ); } else { // Include the single post and single portfolio content template. get_template_part( 'template-parts/content', 'single' ); } // End of the loop. endwhile; ?> </main><!-- #main --> </div><!-- #primary --> <?php get_footer(); ?>
o template-parts/content-single.php
¿En donde lo pongo?
El menú personalizado ya lo he probado y tampoco.
- El debate ‘menu categorías’ está cerrado a nuevas respuestas.