Hoe u al uw WordPress-berichten op één pagina kunt weergeven

Wil je al je WordPress posts op één pagina tonen? Onlangs wilde een van onze lezers een archiefpagina maken en alle WordPress-berichten op één pagina weergeven. In dit artikel laten we u zien hoe u al uw WordPress-berichten op één pagina kunt weergeven zonder paginering.


Toon alle WordPress-berichten op één pagina

Waarom en wanneer alle berichten op één pagina moeten worden weergegeven?

WordPress wordt geleverd met ingebouwde archiefpagina’s voor elke categorie, tags, auteur en datum.

Veel site-eigenaren geven er echter de voorkeur aan om een ​​aangepaste archievenpagina voor hun site te maken. De archievenpagina markeert meestal hun populaire berichten, geeft een op datum gebaseerd compact archief weer, geeft categorieën weer of geeft tagwolken weer, en meer. Bekijk als voorbeeld de archiefpagina van WPBeginner.

Sommige blogs geven er de voorkeur aan om eenvoudig een lijst met al hun WordPress-posttitels op één pagina weer te geven.

Video-instructies

Abonneer u op WPBeginner

Als je video-tutorials niet leuk vindt of in je eigen tempo wilt bewegen, lees dan verder onderstaande instructies.

Alle WordPress-berichten op één pagina weergeven

Er zijn veel verschillende manieren om al uw WordPress-berichten op één pagina weer te geven. Je kunt berichten op een pagina weergeven met een shortcode, je kunt berichten op een pagina weergeven met een plug-in en ten slotte kun je alle berichten op een pagina weergeven met een aangepaste sjabloon en lus.

We behandelen alle drie de methoden, te beginnen met de meest beginnersvriendelijke methode.

Methode 1: Het gebruik van Display Posts Shortcode Plugin

Het eerste dat u hoeft te doen, is de plug-in Shortcodes voor weergaveberichten installeren en activeren. Raadpleeg onze stapsgewijze handleiding voor het installeren van een WordPress-plug-in voor meer informatie.

Deze plug-in werkt standaard en er zijn geen instellingen die u kunt configureren.

Ga je gang en maak een nieuwe pagina en noem het Archieven of een andere titel. Daarna moet je de volgende shortcode in je pagina plakken.

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

Deze shortcode geeft eenvoudig een lijst weer van al uw berichttitels in chronologische volgorde. Het is ingesteld om maximaal 1000 berichten per pagina weer te geven.

Als je meer dan duizend berichten hebt, kun je dat wijzigen. U kunt de postvolgorde ook wijzigen in ASC, waardoor posts in omgekeerde chronologische volgorde worden weergegeven (oudere posts eerst).

Maak een lijst van alle berichten in WordPress

Hoewel u de shortcode van de display-berichten kunt gebruiken om fragmenten, miniaturen en andere gerelateerde informatie weer te geven, raden we u af dit te doen. Als u al uw berichten op één pagina plaatst, is deze pagina lang en wilt u ervoor zorgen dat deze eenvoudig en snel is. Alleen het weergeven van berichttitels is voldoende voor de archiefpagina van deze stijl.

Als u berichten op pagina wilt weergeven op basis van categorie of andere parameters, kunt u dit doen door de gedetailleerde gebruiksinstructies op hun documentatiepagina te volgen.

Methode 2: Eenvoudige jaarlijkse archiefplug-in gebruiken

Als u al uw WordPress-berichten op één pagina weergeeft, kan het te lang duren om te scrollen. Je kunt dat oplossen door een lijst van elk jaar weer te geven. Gebruikers kunnen vervolgens op een jaar klikken om het uit te vouwen en de berichten te zien die dat jaar zijn gepubliceerd.

Het eerste dat u hoeft te doen, is de plug-in Simple Yearly Archive installeren en activeren.

Na activering moet je naar Instellingen »Eenvoudig jaarlijks archief pagina om plugin-instellingen te configureren.

Eenvoudige jaarlijkse archiefinstellingen

Met de plug-in kunt u de lijst met berichten op verschillende manieren weergeven. U kunt ze allemaal weergeven onder koppelingen naar jaarlijkse archieven, of u kunt ze weergeven onder samenvouwbare jaren.

Als u ze onder samenvouwbare jaren wilt weergeven, moet u en naast de optie ‘Voor / Na (jaarkop)’ toevoegen.

De rest van de plug-in-opties spreekt voor zich. U kunt ze naar wens instellen.

Vergeet niet op de knop Wijzigingen opslaan te klikken om uw instellingen op te slaan.

Om al uw berichten op een pagina weer te geven, hoeft u alleen maar [SimpleYearlyArchive] shortcode toe te voegen aan de pagina van uw keuze.

Opvouwbare jaarlijkse archieven met alle berichten in WordPress

De plug-in biedt een reeks parameters die kunnen worden gebruikt met de shortcode. Je kunt de parameters bekijken op de documentatiepagina van de plug-in.

Methode 3: Toon alle WordPress-berichten op één pagina met sjablooncode

Hoewel het gebruik van een plug-in om alle berichten op één pagina weer te geven de gemakkelijkste manier is, willen sommigen van u misschien leren hoe u dit moet doen met de code voor paginasjablonen.

Eerst moet u een aangepaste paginasjabloon maken en de styling kopiëren uit uw page.php-bestand.

Daarna gebruik je een lus hieronder om alle berichten op één pagina weer te geven.

<?php
// de vraag
$ wpb_all_query = nieuwe WP_Query (array (‘post_type’ =>’post’, ‘post_status’ =>’publish’, ‘posts_per_page’ =>-1)); ?>

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


    <?php while ($ wpb_all_query->have_posts ()): $ wpb_all_query->de post(); ?>

  • "><?php the_title (); ?>
  • <?php ondertussen; ?>

<?php wp_reset_postdata (); ?>

<?php anders: ?>

<?php _e (‘Sorry, geen berichten kwamen overeen met uw criteria.’); ?>

<?php endif; ?>

Als de bovenstaande code-instructies niet kloppen, raden we u aan methode 1 te gebruiken.

We hopen dat dit artikel je heeft geholpen om al je WordPress-berichten op één pagina weer te geven. Misschien wilt u ook onze gids over 8 bewezen methoden om oude berichten in WordPress te promoten.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me