¿Está buscando una manera de mostrar las entradas de una categoría en una página? Si bien es probable que haya un plugin para esto, hemos creado un fragmento de código rápido que se puede utilizar para mostrar los mensajes de una categoría en una página en WordPress.
La necesidad de esto surgió cuando se quiere tener un elemento de menú llamado “noticias” en un sitio WordPress utilizado como CMS. Puede que no sea fácil integrar una categoría de post en el menú de sus páginas. Lo que podría hacer es añadir una página llamada “noticias” y utilizar un plugin para redirigir la página a la categoría que desea mostrar.
Sólo hay un problema.
Tan pronto como se le redirige a una categoría, el resaltado condicional del menú ya no funciona, lo que significa que incluso si estuviera leyendo “noticias”, el elemento de menú “noticias” en su menú no se resaltaría.
Así que este código muestra las entradas de su categoría de noticias
, pero en una página (page.php o su propia plantilla de página personalizada) y ahora puede disfrutar de los beneficios del resaltado del menú.
Instrucciones:
Todo lo que tienes que hacer es añadir este código al archivo page.php de tu tema o en un plugin específico del sitio:
<?php $displayposts = new WP_Query(); //get posts from your news category $displayposts->query('cat=5'); while ($displayposts->have_posts()) : $displayposts->the_post(); ?> <?php the_content('read more...'); ?> <?php edit_post_link('edit', '', ''); ?> <?php endwhile; ?>
Nota: Si es la primera vez que añade fragmentos de código en WordPress, consulte nuestra guía sobre cómo copiar / pegar correctamente fragmentos de código en WordPress, para no romper accidentalmente su sitio.
Si te ha gustado este fragmento de código, por favor considere revisar nuestros otros artículos en el sitio como: 28 mejores temas de negocios de WordPress para su sitio web y cómo solucionar el error al establecer una conexión de base de datos en WordPress.
A situation where I want a post to have the category name as a link to a page of same categories post. Help!