¿Quieres mostrar todas tus publicaciones de WordPress en una página? Recientemente, uno de nuestros lectores quería crear una página de archivos y mostrar todas las publicaciones de WordPress en una sola página. En este artículo, le mostraremos cómo mostrar todas sus publicaciones de WordPress en una página sin paginación.

¿Por qué y cuándo mostrar todas las publicaciones en una página?

WordPress viene con páginas de archivo integradas para cada categoría, etiquetas, autor y fecha.

Sin embargo, muchos propietarios de sitios prefieren crear una página de archivos personalizada para su sitio. La página de archivos generalmente resalta sus publicaciones populares, muestra un archivo compacto basado en fechas, enumera categorías o muestra nubes de etiquetas, y más. Eche un vistazo a la página de archivos de como ejemplo.

Algunos blogs prefieren simplemente mostrar una lista de todos los títulos de sus publicaciones de WordPress en una página.

Tutorial en video

Suscríbete a

Si no le gustan los tutoriales en video o desea avanzar a su propio ritmo, continúe leyendo las instrucciones a continuación.

Mostrando todas las publicaciones de WordPress en una página

Hay muchas formas diferentes de mostrar todas sus publicaciones de WordPress en una sola página. Puede mostrar publicaciones en una página con un shortcode, puede mostrar publicaciones en una página usando un pluginy, por último, puede mostrar todas las publicaciones en una página utilizando una plantilla y un bucle personalizados.

Cubriremos los tres métodos comenzando con el más amigable para principiantes.

Método 1: Uso del complemento de código corto de Display Posts

Lo primero que debe hacer es instalar y activar el Mostrar código corto de publicaciones plugin. Para obtener más detalles, consulte nuestra guía paso a paso sobre cómo instalar un WordPress. plugin.

Esto plugin funciona fuera de la caja y no hay opciones para configurar.

Continúe y cree una nueva página y llámela Archivos o cualquier otro título. Después de eso, debes pegar lo siguiente shortcode en tu página.


[display-posts posts_per_page="1000" order="DESC"]

Esto shortcode simplemente mostrará una lista de todos los títulos de sus publicaciones en orden cronológico. Está configurado para mostrar un máximo de 1000 publicaciones por página.

Si tiene más de mil publicaciones, puede cambiar eso. También puede cambiar el orden de las publicaciones a ASC, que mostrará las publicaciones en un orden cronológico inverso (las publicaciones más antiguas primero).

Listar todas las publicaciones en WordPress

Si bien podrías usar las publicaciones de visualización shortcode para mostrar extractos, miniaturas y otra información relacionada, no recomendamos hacerlo. Cuando enumera todas sus publicaciones en una sola página, esta página será larga y querrá asegurarse de que sea simple y rápida. Solo mostrar los títulos de las publicaciones es suficiente para la página de archivos de este estilo.

Si desea mostrar publicaciones en la página según la categoría u otros parámetros, puede hacerlo siguiendo las instrucciones de uso detalladas en su página de documentación.

Método 2: Uso del complemento de archivo anual simple

Mostrar todas sus publicaciones de WordPress en una sola página puede hacer que el desplazamiento sea demasiado largo. Puede solucionarlo mostrando una lista de cada año. Los usuarios pueden hacer clic en un año para expandirlo y ver las publicaciones publicadas ese año.

Lo primero que debe hacer es instalar y activar el Archivo anual simple plugin.

Tras la activación, debe ir a Configuración »Archivo anual simple página para configurar plugin ajustes.

Configuración de archivo anual simple

La plugin le permite mostrar la lista de publicaciones de varias formas. Puede mostrarlos todos en enlaces a archivos anuales, o puede mostrarlos en años plegables.

Si desea mostrarlos en años contraíbles, debe agregar

y

junto a la opción ‘Antes / Después (título del año)’.

El resto de plugin Las opciones se explican por sí mismas. Puede configurarlos según sus necesidades.

No olvide hacer clic en el botón Guardar cambios para almacenar su configuración.

Ahora, para mostrar todas sus publicaciones en una página, solo necesita agregar [SimpleYearlyArchive] shortcode a la página de su elección.

Archivos anuales plegables que muestran todas las publicaciones en WordPress

La plugin proporciona una gama de parámetros que se pueden utilizar con el shortcode. Puede ver los parámetros en plugin’s página de documentación.

Método 3: mostrar todas las publicaciones de WordPress en una página con código de plantilla

Mientras usa un plugin mostrar todas las publicaciones en una página es la forma más fácil, algunos de ustedes pueden querer aprender cómo hacerlo con el código de plantillas de página.

Primero deberá crear una plantilla de página personalizada y copiar el estilo de su archivo page.php.

Después de eso, usará un bucle a continuación para mostrar todas las publicaciones en una página.


<?php 
// the query
$wpb_all_query = new WP_Query(array('post_type'=>'post', 'post_status'=>'publish', 'posts_per_page'=>-1)); ?>

<?php if ( $wpb_all_query->have_posts() ) : ?>

<ul>

    <!-- the loop -->
    <?php while ( $wpb_all_query->have_posts() ) : $wpb_all_query->the_post(); ?>
        <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
    <?php endwhile; ?>
    <!-- end of the loop -->

</ul>

    <?php wp_reset_postdata(); ?>

<?php else : ?>
    <p><?php _e( 'Sorry, no posts matched your criteria.' ); ?></p>
<?php endif; ?>

Si las instrucciones del código anterior no tienen sentido, le recomendamos que utilice el método 1.

Esperamos que este artículo le haya ayudado a mostrar todas sus publicaciones de WordPress en una página. Es posible que también desee ver nuestra guía sobre 8 métodos probados para promover publicaciones antiguas en WordPress.

Si le gustó este artículo, suscríbase a nuestro Canal de Youtube . También puedes encontrarnos en Twitter y Facebook.

.

Fuente: wpbeginner

Entradas relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *