Att ha en välorganiserad bloggarkivsida är viktigt för att hjälpa dina besökare att hitta äldre inlägg och navigera på din webbplats. WordPress erbjuder flera metoder för att skapa och anpassa en bloggarkivsida. I denna guide kommer vi att gå igenom olika sätt att skapa en bloggarkivsida i WordPress, från användning av inbyggda funktioner till anpassade lösningar.
Varför skapa en bloggarkivsida?
Innan vi går in på hur du skapar en bloggarkivsida, låt oss förstå varför det är viktigt.
- Förbättrad navigering: Hjälper besökare att enkelt hitta äldre inlägg.
- SEO-fördelar: En välstrukturerad arkivsida kan förbättra din webbplats SEO.
- Ökad användarupplevelse: Gör det lättare för besökare att utforska ditt innehåll.
- Organisering: Håller ditt innehåll organiserat och lättillgängligt.
Använda WordPress standardarkiv
WordPress har inbyggda arkivfunktioner som du kan använda för att visa dina inlägg baserat på datum, kategori eller tagg.
Skapa en arkivsida med standardinställningar
- Skapa en ny sida:
- Gå till Sidor > Lägg till ny i WordPress-adminpanelen.
- Ge sidan ett namn, t.ex. ”Bloggarkiv”.
- Välj mall:
- I rutan för sidattribut, välj ”Arkiv” eller ”Blogg” som sidmall om ditt tema erbjuder det.
- Publicera sidan.
- Ställ in sidan som inläggssida:
- Gå till Inställningar > Läsa.
- Under ”Din hemsida visar”, välj ”En statisk sida”.
- Välj din nyligen skapade sida som ”Inläggssida”.
- Spara ändringarna.
Använda widgets för att visa arkiv
Du kan använda widgets för att visa dina arkiv i en sidopanel eller en widgetområde på din webbplats.
- Gå till Utseende > Widgets.
- Lägg till en ”Arkiv” widget till din sidopanel eller en annan widgetområde.
- Anpassa inställningarna för att visa arkiv som en lista eller rullgardinsmeny.
- Spara ändringarna och kontrollera din webbplats för att se arkivwidgeten i aktion.
Använda plugins för att skapa en anpassad arkivsida
Om du vill ha mer kontroll över hur din arkivsida ser ut och fungerar kan du använda ett plugin.
Här är några rekommenderade plugins:
Simple Yearly Archive
Simple Yearly Archive är ett enkelt plugin som låter dig visa dina inlägg sorterade efter år och månad.
- Installera och aktivera Simple Yearly Archive:
- Gå till Plugins > Lägg till nytt i WordPress-adminpanelen.
- Sök efter ”Simple Yearly Archive” och klicka på ”Installera nu”.
- Aktivera pluginet.
- Skapa en arkivsida:
- Gå till Sidor > Lägg till ny.
- Ge sidan ett namn, t.ex. ”Bloggarkiv”.
- Lägg till kortkoden [SimpleYearlyArchive] i innehållet på sidan.
- Publicera sidan.
Content Views
Content Views är ett kraftfullt plugin som låter dig skapa anpassade arkivsidor med olika layoutalternativ.
- Installera och aktivera Content Views:
- Gå till Plugins > Lägg till nytt i WordPress-adminpanelen.
- Sök efter ”Content Views” och klicka på ”Installera nu”.
- Aktivera pluginet.
- Skapa en ny vy:
- Gå till Content Views > Add New View.
- Ställ in vilka inlägg du vill visa och anpassa layouten.
- Spara vyn och kopiera kortkoden.
- Skapa en arkivsida:
- Gå till Sidor > Lägg till ny.
- Ge sidan ett namn, t.ex. ”Bloggarkiv”.
- Lägg till kortkoden från Content Views i innehållet på sidan.
- Publicera sidan.
Anpassa arkivsidan med kod
För mer avancerade användare kan du skapa en anpassad arkivsida genom att redigera ditt temas mallfiler.
Skapa en anpassad sidmall
- Skapa en ny fil i din temamapp och namnge den t.ex. archive-page.php.
- Lägg till följande kod för att skapa en grundläggande arkivsida:
<?php /* Template Name: Arkivsida */ get_header(); ?> <div id="primary" class="content-area"> <main id="main" class="site-main" role="main"> <header class="page-header"> <h1 class="page-title"><?php the_title(); ?></h1> </header> <?php $years = $wpdb->get_results(" SELECT DISTINCT YEAR(post_date) AS year, MONTH(post_date) AS month, COUNT(id) as post_count FROM $wpdb->posts WHERE post_status = 'publish' and post_type = 'post' GROUP BY year, month ORDER BY post_date DESC "); if ($years) { foreach ($years as $year) { echo '<h2>' . $year->year . '</h2>'; echo '<ul>'; $posts = get_posts(array( 'year' => $year->year, 'monthnum' => $year->month, 'posts_per_page' => -1, )); foreach ($posts as $post) { echo '<li><a href="' . get_permalink($post) . '">' . get_the_title($post) . '</a></li>'; } echo '</ul>'; } } ?> </main><!-- .site-main --> </div><!-- .content-area --> <?php get_sidebar(); ?> <?php get_footer(); ?>
- Lägg till sidan i WordPress-adminpanelen:
- Gå till Sidor > Lägg till ny.
- Välj ”Arkivsida” som mall under sidattribut.
- Publicera sidan.
Slutsats
Att skapa en bloggarkivsida i WordPress är ett utmärkt sätt att förbättra navigeringen och användarupplevelsen på din webbplats. Genom att använda WordPress inbyggda funktioner, widgets, plugins eller anpassad kod kan du skapa en arkivsida som passar dina behov. Följ stegen i denna guide för att skapa och anpassa din egen bloggarkivsida och gör det enkelt för dina besökare att hitta och utforska ditt innehåll.