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

Come limitare il numero di mesi di archivio visualizzati in WordPress

L’elenco degli archivi di WordPress si protrae all’infinito? Se la risposta è sì, potreste voler limitare il numero di mesi di archivio visualizzati in WordPress.

Quando si blogga da anni come noi di WPBeginner, si noterà che l’elenco degli archivi mensili diventerà troppo lungo. E un elenco di date lungo un chilometro non è il modo più user-friendly o visivamente attraente per navigare tra i vostri contenuti.

In questo articolo vi mostreremo come limitare il numero di mesi di archivio visualizzati in WordPress.

How to limit number of archive months in WordPress

Condivideremo tre metodi diversi e potrete utilizzare i link rapidi qui sotto per passare direttamente al metodo che preferite:

Metodo 1. Limitare il numero di mesi di archivio con un plugin

Questo metodo è più semplice ed è consigliato a tutti gli utenti.

La prima cosa da fare è installare e attivare il plugin Collapsing Archives. Per maggiori dettagli, consultate la nostra guida passo passo su come installare un plugin di WordPress.

Dopo l’attivazione, è necessario visitare la pagina Aspetto ” Widget e aggiungere il widget ‘Collapsing Archives’ alla barra laterale.

Per ulteriori istruzioni, potete seguire la nostra guida su come add-on e utilizzo dei widget in WordPress.

Collapse archives

Una volta aggiunto il widget, il menu del widget si espanderà per mostrare le sue impostazioni.

Il widget Archivi collassati utilizza JavaScript per collassare i collegamenti all’archivio in collegamenti annuali collassabili. Gli utenti possono fare clic sugli anni per espanderli e visualizzare gli archivi mensili. È anche possibile rendere collassabili gli archivi mensili e consentire agli utenti di vedere i titoli dei post sotto di essi.

Rivedere le impostazioni del widget in base alle proprie esigenze e fare clic sul pulsante “Salva” per memorizzare le impostazioni.

Ora è possibile visitare il sito web per vedere il widget in azione.

Collapsing archives

Metodo 2. Sostituire gli archivi predefiniti con archivi compatti

Questo metodo fornisce un’alternativa più pulita al widget predefinito degli archivi, visualizzandoli in modo compatto e più presentabile.

Per prima cosa, è necessario installare e attivare il plugin Compact Archives. Per maggiori dettagli, consultate la nostra guida passo passo su come installare un plugin di WordPress.

Dopo l’attivazione, è necessario visitare la pagina Aspetto ” Widget e aggiungere il widget “Archivio compatto” alla barra laterale.

Compact Archives settings

Compact Archives offre tre diversi stili per i vostri archivi compatti. È possibile scegliere tra blocco, iniziali o numerici.

Una volta soddisfatti dell’aspetto, non dimenticate di fare clic sul pulsante “Salva” per memorizzare le impostazioni del widget.

Ora è possibile visitare il sito web per vedere gli archivi compatti in azione.

Compact Archives preview

È inoltre possibile utilizzare il plugin Compact Archives per creare una pagina personalizzata di archivio sul proprio sito.

Per maggiori dettagli, consultate la nostra guida su come creare archivi compatti in WordPress.

Metodo 3. Limitare manualmente il numero di mesi di archivio in WordPress

Questo metodo richiede l’aggiunta di codice ai file del tema di WordPress. Se non l’avete mai fatto prima, date un’occhiata alla nostra guida su come copiare e incollare codice in WordPress.

È necessario aggiungere il seguente codice al file functions.php del tema o a un plugin di code snippets.

// 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'); 

Consigliamo di aggiungere codice utilizzando WPCode, il miglior plugin per gli snippet di codice di WordPress. Permette di aggiungere in modo sicuro codice personalizzato in WordPress, senza modificare il file functions.php.

La prima cosa da fare è installare e attivare il plugin gratuito WPCode. Se avete bisogno di aiuto, consultate questa guida su come installare un plugin di WordPress.

Una volta attivato il plugin, andate su Code Snippets ” + Add Snippet dalla dashboard di WordPress.

Quindi, passare il mouse sull’opzione “Aggiungi codice personalizzato (nuovo snippet)” e fare clic sul pulsante “Usa snippet”.

Add a new custom code snippet in WPCode

Da qui è possibile aggiungere un titolo per lo snippet, che può essere qualsiasi cosa che aiuti a ricordare a cosa serve il codice.

Quindi, incollare il codice di cui sopra nella casella “Anteprima codice” e selezionare “PHP Snippet” come tipo di codice dal menu a discesa.

Paste the code snippet into WPCode

A questo punto, è sufficiente spostare l’interruttore da ‘Inattivo’ ad ‘Attivo’ e fare clic sul pulsante ‘Salva snippet’.

Activate and save your custom code snippet

Questo codice recupera l’elenco degli archivi e lo limita ai soli ultimi 6 mesi. Crea quindi uno shortcode e lo abilita nei widget di testo.

Ora è possibile andare alla pagina Aspetto ” Widget e aggiungere un widget ‘Testo’ alla barra laterale. Passate alla modalità testo e aggiungete il vostro shortcode in questo modo:

<ul>
[wpb_custom_archives]
</ul>

Non dimenticate di salvare le impostazioni del widget.

Ora è possibile visitare il sito web per vedere l’elenco degli archivi personalizzati in azione.

Video tutorial

Se preferite seguire un video tutorial, date un’occhiata a questo video di WPBeginner su come limitare i mesi di archivio visualizzati in WordPress:

Subscribe to WPBeginner

Questo è tutto, speriamo che questo articolo vi abbia aiutato a capire come limitare il numero di mesi di archivio visualizzati in WordPress. Potreste anche voler consultare la nostra guida su come rimuovere la pagina dell’archivio in WordPress o dare un’occhiata alle nostre scelte di esperti sui migliori plugin di link interni per WordPress.

Se questo articolo vi è piaciuto, iscrivetevi al nostro canale YouTube per le esercitazioni video su WordPress. Potete trovarci anche su Twitter e Facebook.

Divulgazione: I nostri contenuti sono sostenuti dai lettori. Ciò significa che se cliccate su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come WPBeginner è finanziato , perché è importante e come puoi sostenerci. Ecco il nostro processo editoriale .

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.

Il kit di strumenti WordPress definitivo

Ottenete l'accesso gratuito al nostro kit di strumenti - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Reader Interactions

8 commentiLascia una risposta

  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

Lascia una risposta

Grazie per aver scelto di lasciare un commento. Tenga presente che tutti i commenti sono moderati in base alle nostre politica dei commenti e il suo indirizzo e-mail NON sarà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avremo una conversazione personale e significativa.