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
-
Ese no es. Busca un archivo content-single.php o una carpeta «content» y dentro de ella «single».
Tienes que aparecer “the_content();”.Que no lo había visto. Casi seguro que es en template-parts/content-single.php
El codigo que viene es este:
<?php /** * Template part for displaying single posts. * * @package Charmed */ //Log the view counts. charmed_setPostViews(get_the_ID()); //Load the gallery media element, located in inc/template-tags.php charmed_gallery($post->ID, 'port-full', 'portfolio-single' , '' , true);
No, no es ese. Busca en los archivos de la plantilla «the_content» y me dices en qué archivos aparece.
Estaba en el archivo template-parts/content-page.php. He puesto el código justo debajo:
the_content(); <?php echo get_the_category_list( ' :: ', 'multiple' ); ?> wp_link_pages( array( 'before' => '<div class="page-links"><span class="page-links-title">' . esc_html__( 'Pages:', 'charmed' ) . '</span>', 'after' => '</div>', 'link_before' => '<span>', 'link_after' => '</span>', 'pagelink' => '<span class="screen-reader-text">' . esc_html__( 'Page', 'charmed' ) . ' </span>%', 'separator' => '<span class="screen-reader-text">, </span>', ) ); ?> </div><!-- .entry-content -->
Ese no es. Ese archivo es para las páginas. Tienes que tener otro archivo (content o content-single).
Este es el problema de intentar ayudar a los tenéis un tema de pago. Al no tener acceso a la plantilla, es ir dando palos de ciego.Hola,
El tema se llama Charmed https://themebeans.com/themes/charmed/, si que hay una versión de pago pero yo estoy utilizando la gratuita.
Desde ahí no he podido descargarlo pero lo he conseguido en otro sitio.
Lo tienes en el archivo header.php<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>> <?php the_title( '<h2 class="entry-title">', '</h2>'); ?> <?php the_content(); ?> <?php get_template_part( 'template-parts/portfolio-meta'); ?> </article>
Por el código entre
<?php get_template_part( 'template-parts/portfolio-meta'); ?>
y</article>
Gracias, ya está.
¿Para que sirve ese código?
Para mostrar las categorías a las que está asignada una entrada.
Algo ha pasado que se ha roto la página. El código debería quedar así:<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>> <?php the_title( '<h2 class="entry-title">', '</h2>'); ?> <?php the_content(); ?> <?php get_template_part( 'template-parts/portfolio-meta'); ?> <?php echo get_the_category_list( ' :: ', 'multiple' ); ?> </article>
He tenido un pequeño susto, pero ya está.
Si, el código está como lo he puesto.Pues si te fijas ahora, salen las categoría repetidas.
Edita http://erramunmendibelanda.com/haratago-14/ y comprueba que solo tienes marcada la casilla «Aguatintas 2009».Después, ve a Entradas > Categorías y comprueba la estructura, en especial la jerarquía y que no haya categorías duplicadas.
Hola, ya he marcado solo la categoría de aguatintas 2009. En categorías, tengo subcategorías pero duplicadas ninguna, la jerarquía es:
Grabados
Aguatintas
Aguantintas 2007
Aguatintas 2008
…Aguatintas dentro de grabados, y aguatintas 2007 y aguatintas 2008 dentro de aguatintas.
- El debate ‘menu categorías’ está cerrado a nuevas respuestas.