Hur du visar alla dina WordPress-inlägg på en sida

Vill du visa alla dina WordPress-inlägg på en sida? Nyligen ville en av våra läsare skapa en arkivsida och visa alla WordPress-inlägg på en enda sida. I den här artikeln kommer vi att visa dig hur du visar alla dina WordPress-inlägg på en sida utan pagination.


Visa alla WordPress-inlägg på en sida

Varför och när man ska visa alla inlägg på en sida?

WordPress levereras med inbyggda arkivsidor för varje kategori, taggar, författare och datum.

Många webbplatsägare föredrar dock att skapa anpassade arkivsidor för sin webbplats. I arkivsidan markeras vanligtvis deras populära inlägg, visar ett datumbaserat kompakt arkiv, listkategorier eller visningstaggmoln och mer. Ta en titt på WPBeginners arkivsida som exempel.

Vissa bloggar föredrar att helt enkelt visa en lista med alla sina WordPress-posttitlar på en sida.

Videohandledning

Prenumerera på WPBeginner

Om du inte gillar videokurser eller vill flytta i din egen takt fortsätter du att läsa instruktionerna nedan.

Visar alla WordPress-inlägg på en sida

Det finns många olika sätt att visa alla dina WordPress-inlägg på en enda sida. Du kan visa inlägg på en sida med en kortkod, du kan visa inlägg på en sida med ett plugin, och slutligen kan du visa alla inlägg på en sida med en anpassad mall och loop.

Vi kommer att täcka alla tre metoder som börjar med den mest nybörjare.

Metod 1: Använda Display Posts Shortcode Plugin

Det första du behöver göra är att installera och aktivera Display Posts Shortcode-plugin. Mer information finns i vår steg för steg-guide för hur du installerar ett WordPress-plugin.

Det här plugin fungerar utanför rutan, och det finns inga inställningar för dig att konfigurera.

Gå vidare och skapa en ny sida och kalla den Arkiv eller någon annan titel. Efter det måste du klistra in följande kortkod på din sida.

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

Den här kortkoden visar helt enkelt en lista över alla dina posttitlar i en kronologisk ordning. Den är inställd för att visa högst 1000 inlägg per sida.

Om du har mer än tusen inlägg kan du ändra det. Du kan också ändra postorder till ASC som visar inlägg i en omvänd kronologisk ordning (äldre inlägg först).

Lista alla inlägg i WordPress

Du kan använda kortkoden för visningsposter för att visa utdrag, miniatyrbilder och annan relaterad information, men vi rekommenderar inte att du gör det. När du listar alla dina inlägg på en enda sida är den här sidan lång och du vill se till att det är enkelt och snabbt. Att bara visa posttitlar är tillräckligt för arkivsidan i den här stilen.

Om du vill visa inlägg på sidan baserat på kategori eller andra parametrar kan du göra det genom att följa de detaljerade användningsinstruktionerna på deras dokumentationssida.

Metod 2: Använda Simple Yearly Archive Plugin

Om du visar alla dina WordPress-inlägg på en enda sida kan det bli för länge att bläddra. Du kan fixa det genom att visa en lista över varje år. Användare kan sedan klicka på ett år för att utvidga det och se de inlägg som publicerades det året.

Det första du behöver göra är att installera och aktivera plugin för Simple Yearly Archive.

Vid aktivering måste du gå till Inställningar »Enkelt årligt arkiv sida för att konfigurera insticksinställningar.

Enkla årliga arkivinställningar

Plugin gör att du kan visa en lista över inlägg på olika sätt. Du kan visa dem alla under länkar till årliga arkiv, eller du kan visa dem under hopfällbara år.

Om du vill visa dem under hopfällbara år måste du lägga till och bredvid alternativet “Före / Efter (Årsrubrik)”.

Resten av plugin-alternativen är ganska självförklarande. Du kan ställa in dem efter dina behov.

Glöm inte att klicka på knappen Spara ändringar för att lagra dina inställningar.

För att visa alla dina inlägg på en sida behöver du bara lägga till [SimpleYearlyArchive] kortkod till den sida du väljer.

Hopfällbara årliga arkiv som visar alla inlägg i WordPress

Plugin tillhandahåller en rad parametrar som kan användas med kortkoden. Du kan titta på parametrarna på plugins dokumentationssida.

Metod 3: Visa alla WordPress-inlägg på en sida med mallkod

Medan du använder ett plugin för att visa alla inlägg på en sida är det enklaste sättet, kanske några av er vill lära dig hur du gör det med sidmallkod.

Först måste du skapa en anpassad sidmall och kopiera stylingen från din page.php-fil.

Därefter använder du en slinga nedan för att visa alla inlägg på en sida.

<?php
// frågan
$ wpb_all_query = new WP_Query (array (‘post_type’ =>’post’, ‘post_status’ =>’publicera’, ‘posts_per_page’ =>-1)); ?>

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


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

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

<?php wp_reset_postdata (); ?>

<?php annars: ?>

<?php _e (‘Tyvärr, inga inlägg matchade dina kriterier.’); ?>

<?php endif; ?>

Om ovanstående kodinstruktioner inte är vettiga rekommenderar vi att du använder metod 1.

Vi hoppas att den här artikeln hjälpte dig att visa alla dina WordPress-inlägg på en sida. Du kanske också vill se vår guide om 8 beprövade metoder för att marknadsföra gamla inlägg i WordPress.

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