Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Wie man die Anzahl der angezeigten Archivmonate in WordPress begrenzt

Dauert die Liste Ihrer Archive in WordPress ewig? Wenn ja, sollten Sie die Anzahl der in WordPress angezeigten Archiv-Monate begrenzen.

Wenn Sie seit Jahren bloggen, wie wir hier bei WPBeginner, werden Sie feststellen, dass Ihre monatliche Liste der Archive zu lang wird. Und eine kilometerlange Liste von Daten ist nicht die benutzerfreundlichste oder visuell ansprechendste Art, durch Ihre Inhalte zu navigieren.

In diesem Artikel zeigen wir Ihnen, wie Sie die Anzahl der in WordPress angezeigten Archiv-Monate begrenzen können.

How to limit number of archive months in WordPress

Wir stellen Ihnen drei verschiedene Methoden vor, und Sie können über die unten stehenden Links direkt zu der von Ihnen bevorzugten Methode wechseln:

Methode 1. Anzahl der Archivmonate mit Plugin begrenzen

Diese Methode ist einfacher und wird für alle Benutzer empfohlen.

Als Erstes müssen Sie das Plugin “ Collapsing Archives“ installieren und aktivieren. Weitere Details finden Sie in unserer Schritt-für-Schritt-Anleitung für die Installation eines WordPress Plugins.

Nach der Aktivierung müssen Sie die Seite Design “ Widgets besuchen und das Widget ‚Collapsing Archives‘ zu Ihrer Seitenleiste hinzufügen.

Weitere Anleitungen finden Sie in unserer Anleitung zum Hinzufügen und Verwenden von Widgets in WordPress.

Collapse archives

Sobald Sie das Widget hinzugefügt haben, wird das Widget-Menü erweitert, um die Einstellungen anzuzeigen.

Das „Collapsing Archives“-Widget verwendet JavaScript, um Ihre Archiv-Links in zusammenklappbare Jahres-Links zu verwandeln. Ihre Nutzer können auf die Jahre klicken, um sie zu erweitern und die monatlichen Archive zu sehen. Sie können sogar monatliche Archive einklappbar machen und den Nutzern erlauben, die Titel der Beiträge darunter zu sehen.

Überprüfen Sie die Widget-Einstellungen nach Ihren Bedürfnissen und klicken Sie dann auf die Schaltfläche „Speichern“, um Ihre Einstellungen zu speichern.

Sie können nun Ihre Website besuchen, um das Widget in Aktion zu sehen.

Collapsing archives

Methode 2. Ersetzen der Standardarchive durch kompakte Archive

Diese Methode bietet eine saubere Alternative zum Standard-Widget für Archive, indem sie diese kompakt und übersichtlich anzeigt.

Zunächst müssen Sie das Compact Archives-Plugin installieren und aktivieren. Weitere Einzelheiten finden Sie in unserer Schritt-für-Schritt-Anleitung für die Installation eines WordPress-Plugins.

Nach der Aktivierung müssen Sie die Seite Erscheinungsbild “ Widgets besuchen und das Widget „Compact Archives“ zu Ihrer Seitenleiste hinzufügen.

Compact Archives settings

Compact Archives bietet drei verschiedene Stile für Ihre kompakten Archive. Sie können wählen zwischen Block, Initialen oder numerisch.

Wenn Sie mit dem Aussehen zufrieden sind, vergessen Sie nicht, auf den Button „Speichern“ zu klicken, um Ihre Widget-Einstellungen zu speichern.

Sie können nun Ihre Website besuchen, um das Kompaktarchiv in Aktion zu sehen.

Compact Archives preview

Sie können auch das Plugin Compact Archives verwenden, um eine individuelle Seite für Archive auf Ihrer Website zu erstellen.

Weitere Einzelheiten finden Sie in unserer Anleitung zum Erstellen kompakter Archive in WordPress.

Methode 3. Manuelle Begrenzung der Anzahl der Archivmonate in WordPress

Bei dieser Methode müssen Sie Code in Ihre WordPress-Theme-Dateien einfügen. Wenn Sie dies noch nicht getan haben, werfen Sie einen Blick auf unsere Anleitung zum Kopieren und Einfügen von Code in WordPress.

Sie müssen den folgenden Code in die Datei functions.php Ihres Themes oder in ein Code Snippets Plugin einfügen.

// Function to get archives list with limited months
function wpb_limit_archives() { 
 
$my_archives = wp_get_archives(array(
    'type'=>'monthly', 
    'limit'=>6,
    'echo'=>0
));
     
return $my_archives; 
 
} 
 
// Create a shortcode
add_shortcode('wpb_custom_archives', 'wpb_limit_archives'); 
 
// Enable shortcode execution in text widget
add_filter('widget_text', 'do_shortcode'); 

Wir empfehlen das Hinzufügen von Code mit WPCode, dem besten WordPress Code Snippets Plugin. Damit können Sie sicher benutzerdefinierten Code in WordPress hinzufügen, ohne Ihre functions.php-Datei zu bearbeiten.

Als Erstes müssen Sie das kostenlose WPCode-Plugin installieren und aktivieren. Wenn Sie Hilfe benötigen, lesen Sie diese Anleitung zur Installation eines WordPress-Plugins.

Sobald Sie das Plugin aktiviert haben, gehen Sie im WordPress-Dashboard zu Code Snippets “ + Snippet hinzufügen.

Fahren Sie dann mit der Maus über die Option „Eigenen Code hinzufügen (neues Snippet)“ und klicken Sie auf die Schaltfläche „Snippet verwenden“.

Add a new custom code snippet in WPCode

Von hier aus können Sie einen Titel für Ihr Snippet hinzufügen, der so gewählt werden kann, dass Sie sich an den Code erinnern können.

Fügen Sie dann den obigen Code in das Feld „Codevorschau“ ein und wählen Sie im Dropdown-Menü „PHP Snippet“ als Codetyp aus.

Paste the code snippet into WPCode

Danach schalten Sie einfach den Schalter von „Inaktiv“ auf „Aktiv“ um und klicken auf die Schaltfläche „Snippet speichern“.

Activate and save your custom code snippet

Dieser Code ruft die Archivliste ab und beschränkt sie auf die letzten 6 Monate. Er erstellt dann einen Shortcode und aktiviert den Shortcode in Text-Widgets.

Gehen Sie nun auf die Seite Erscheinungsbild “ Widgets und fügen Sie ein „Text“-Widget in Ihre Seitenleiste ein. Wechseln Sie in den Textmodus und fügen Sie Ihren Shortcode wie folgt ein:

<ul>
[wpb_custom_archives]
</ul>

Vergessen Sie nicht, Ihre Widget-Einstellungen zu speichern.

Sie können nun Ihre Website besuchen, um Ihre individuelle Archivliste in Aktion zu sehen.

Video-Anleitung

Wenn Sie es vorziehen, mit einem Video-Tutorial zu folgen, sehen Sie sich dieses WPBeginner Video an, in dem erklärt wird, wie man die Anzeige von Archiv-Monaten in WordPress einschränkt:

Subscribe to WPBeginner

Wir hoffen, dass dieser Artikel Ihnen geholfen hat, die Anzahl der in WordPress angezeigten Archiv-Monate zu begrenzen. Vielleicht interessiert Sie auch unsere Anleitung zum Entfernen der Archiv-Seite in WordPress oder unsere Expertenauswahl der besten Plugins für die interne Verlinkung in WordPress.

Wenn Ihnen dieser Artikel gefallen hat, dann abonnieren Sie bitte unseren YouTube-Kanal für WordPress-Videotutorials. Sie können uns auch auf Twitter und Facebook finden.

Offenlegung: Unsere Inhalte werden von unseren Lesern unterstützt. Das bedeutet, dass wir möglicherweise eine Provision verdienen, wenn Sie auf einige unserer Links klicken. Mehr dazu erfahren Sie unter Wie WPBeginner finanziert wird , warum das wichtig ist und wie Sie uns unterstützen können. Hier finden Sie unseren redaktionellen Prozess .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Das ultimative WordPress Toolkit

Erhalte KOSTENLOSEN Zugang zu unserem Toolkit - eine Sammlung von WordPress-bezogenen Produkten und Ressourcen, die jeder Profi haben sollte!

Reader Interactions

8 KommentareEine Antwort hinterlassen

  1. Jenny

    I used this code and it worked perfectly.
    But the problem is that whenever I select a month, it takes me to the homepage.

    • WPBeginner Support

      It would depend on the method you are using. If you are using a plugin then you would want to reach out using the plugin’s support forum

      Admin

  2. kd

    hello, I would like to know how to remove the bullet points from the archive list.

  3. Gaz

    Hi,

    I would like to ask how can I show the amount of posts next to the month in the archive list in the footer?

    Example:

    May 2018 (5)

    I put the above code on the site however I would like to show how many posts have been published each month as well.

    Thanks

    Gaz

  4. Gaelyn

    Seems rather stupid to have to add plugins to stop something I didn’t ask for in the first place. How about just on/off. No reason to load all the archives.

    • Salvatore

      just add: ’show_post_count’=>1 after ‚echo’=>0,

  5. Stegemüller

    Hi there,

    I simply love your site! I have been using WP for 10 years, but finally I am beginning to learn how to go backend and manipulate. Great fun and very useful.

    To day I followed your advise about limiting the number of archives, and I used „Method 3. Manually Limit Number of Archive Months in WordPress“ – It works great.

    I just have one question: Is it possible to make the first letter a capital letter? I.e.: January not january, February not february and so on.

    • WPBeginner Support

      Hi Stegemüller,

      By default, it should display month names starting with capital letter. If you are using WordPress in another language, then it is possible that localization files has month names in small letters. If you can confirm and report it, then translators would be able to fix that.

      As a temporary fix you can use CSS. Wrap your shortcode around a div

      <div class="capsfix">[wpb_custom_archives]</div>

      Then add this custom CSS:

      .capsfix li {
      text-transform:capitalize;
      }

      Admin

Eine Antwort hinterlassen

Danke, dass du einen Kommentar hinterlassen möchtest. Bitte beachte, dass alle Kommentare nach unseren kommentarpolitik moderiert werden und deine E-Mail-Adresse NICHT veröffentlicht wird. Bitte verwende KEINE Schlüsselwörter im Namensfeld. Lass uns ein persönliches und sinnvolles Gespräch führen.