Su questa pagina: [nascondere]
Inserisci un blocco Query Loop su una pagina WordPress, lasciarlo sulla sua prima impostazione, e l'editor mostra i tuoi ultimi post. Pubblicalo, e i visitatori vedono un elemento: la pagina stessa. That trap catches people because the preview looks right. Below are the three ways to show posts on a page that work in current WordPress, plus how to get the page into your menu.
Risposta rapida: for a normal blog page, use WordPress’s own setting:
- Publish your posts and give each one a category.
- Go to Pages, then Add Page, and publish an empty page called “blog”.
- Vai su Impostazioni, poi Lettura. Scegliere “Una pagina statica”, set Homepage to your home page and Posts page to “blog”.
- Click Save Changes.
- Add the Blog page to your navigation (Aspetto, poi redattore, then Navigation in a block theme; Aspetto, then Menus in a classic theme).
Want posts inside a page that already has other content? Add a Latest Posts block (simple list) or a Query Loop block set to “costume” (filters and page numbers).
These steps were tested in WordPress 7.1.3 utilizzando WordPress Playground su 9 ottobre 2026.
Which Method Do You Need?
Each method solves a different problem. Pick by what the page has to do, not by which one sounds newest.
| Metodo | Use it for | Page numbers | Filtra per categoria | Other content on the page |
|---|---|---|---|---|
| Pagina dei post (impostazioni, poi Lettura) | Il blog principale del sito | sì | No | No, il testo della pagina è nascosto |
| Blocco Ultimi post | Un breve “post recenti” elenco | No | sì | sì |
| Blocco Ciclo di query (costume) | Un elenco filtrato, ad esempio una categoria | sì | sì, più tag, autori, parole chiave | sì |
Il tipo di tema è importante solo per un passaggio: il menù. Guarda sotto Aspetto nella tua dashboard. Se vedi “editore” e no “menu”, hai un tema a blocchi. Se “menu” è lì, è un tema classico. La nostra guida a passare dai temi classici a quelli a blocchi copre cos'altro cambia quando passi dall'uno all'altro.
Prima di iniziare: Publish Posts With Categories
Una pagina può elencare solo i post esistenti e pubblicati. Le bozze e i post programmati non vengono visualizzati in nessuno dei tre metodi. Quindi scrivi prima alcuni post, e assegna a ciascuno una categoria ora. Costa dieci secondi per post, ed è l'unico modo per mostrare un argomento per pagina in un secondo momento.
In WordPress 7.1.3 la voce di menu è Post, poi Aggiungi messaggio. I tutorial più vecchi dicono “Aggiungere nuova”, che è la stessa schermata. Digita un titolo, scrivere il contenuto, quindi apri la scheda Post nella barra laterale destra. Seleziona una casella sotto Categorie, oppure fai clic su Aggiungi categoria per crearne una. Fare clic su Pubblica, e WordPress mostra un pannello di controllo finale prima che il post venga pubblicato.

Seleziona una categoria nella scheda Post prima di fare clic su Pubblica. WordPress 7.1.3, testato in WordPress Playground, 9 ottobre 2026.
Una novità assoluta per WordPress? I nostri guida per avviare un blog WordPress cammina attraverso l'hosting, installazione e il primo post prima di arrivare a questo passaggio.
Metodo 1: Make a Blog Page Under Settings, Then Reading
Questa è la scelta giusta per la maggior parte dei siti. WordPress crea l'elenco dei post per te, aggiunge i numeri di pagina, e dà all'elenco il proprio indirizzo, come tuosito.com/blog/.
- Go to Pages, then Add Page. Intitolalo “Casa” e pubblicarlo.
- Fai di nuovo lo stesso per una pagina intitolata “blog”. Lascia entrambe le pagine vuote.
- Vai su Impostazioni, poi Lettura.
- Sotto “Viene visualizzata la tua home page”, scegliere “Una pagina statica (seleziona qui sotto)”.
- Imposta Home page su “Casa” e la pagina dei post su “blog”.
- Imposta il numero di post visualizzati per pagina, quindi fare clic su Salva modifiche.

Ora viene visualizzato il campo del conteggio dei post “Numero di post recenti mostrati nelle pagine di archivio”. WordPress 7.1.3, testato in WordPress Playground, 9 ottobre 2026.
Il campo conteggio post ha un nuovo nome. WordPress 7.1, rilasciato il 19 agosto 2026, rinominata l'impostazione Lettura “Le pagine del blog vengono visualizzate al massimo” per “Numero di post recenti mostrati nelle pagine di archivio”. Le guide scritte prima puntano ancora alla vecchia etichetta, quindi non andare a cercarlo. È la stessa impostazione, e inizia ancora alle 10.
Lo impostiamo su 5 in venticinque (il tema un nuovo WordPress 7.1 installare usi). La pagina Blog mostrava quindi cinque post, con “1 2” e “Pagina successiva” link sottostanti. In ventiventuno, un tema classico, la stessa impostazione ha fornito cinque post e un “Post più vecchi” collegamento. Quindi l'impostazione funziona in entrambi i tipi di tema.
Una cosa da evitare: scegliendo la stessa pagina sia per la home page che per la pagina dei post. WordPress 7.1.3 ti consente comunque di salvarlo. Lo dimostra “Avvertimento: queste pagine non dovrebbero essere le stesse!” solo dopo aver salvato. Nel nostro test, the homepage then printed every post in full, each with its own comment form underneath.
Why Text on Your Blog Page Never Appears
Ecco la parte che confonde le persone. Once a page becomes the Posts page, its own content stops showing on the site. You can still open it in the editor and type, and WordPress saves it. Visitors just never see it.
We tested this by adding a paragraph to the Blog page and saving. The editor kept it, and the page’s stored content contained it. The live /blog/ address showed only the post list. The editor does warn you, in a yellow bar across the top: “You are currently editing the page that shows your latest posts.”

This paragraph saves, but the live Blog page never shows it. WordPress 7.1.3, testato in WordPress Playground, 9 ottobre 2026.
Why does this happen? In venticinque, la pagina Blog utilizza un modello chiamato Blog Home. Quel modello contiene un'intestazione e un elenco di post, e niente che stampi il testo della pagina. Hai bisogno di un paragrafo introduttivo sopra i tuoi post? Utilizzare il metodo 3 su una pagina normale invece, o modifica il modello Home Blog nell'Editor del sito (Aspetto, poi redattore, quindi Modelli).
Add the Blog Page to Navigation in a Block Theme
Se il tuo tema è un tema a blocchi, il vecchio consiglio di usare Aspetto, quindi i menu falliscono. In Twenty Twenty-Five quella schermata non appare affatto nel menu. Apri direttamente il suo indirizzo e WordPress dice: “Il tuo tema non supporta menu di navigazione o widget.”
Potrebbe non essere necessario fare nulla. L'intestazione di Twenty Twenty-Five inizia con un blocco Elenco pagine, che elenca automaticamente ogni pagina pubblicata. La nostra nuova pagina del blog è stata visualizzata nell'intestazione senza lavoro aggiuntivo. Lo stesso hanno fatto la Home e la Pagina di esempio, che di solito non è quello che vuoi.
Per scegliere esattamente quali pagine visualizzare:
- Vai ad Aspetto, poi redattore, then Navigation, per vedere cosa contiene il menu.
- Per modificarlo, torna indietro di un passaggio e apri Patterns. Sotto le parti del modello, click Header, poi il progetto ha chiamato “Intestazione”.
- Fare clic sul menu nell'intestazione. La barra laterale destra ne elenca i contenuti; clic “Page List”.
- Nella barra laterale destra, fare clic su Modifica. Ogni pagina diventa il proprio collegamento.
- Utilizza il menu a tre punti accanto a qualsiasi collegamento per rimuoverlo, move it or add a submenu.
- Fare clic su Salva. WordPress salva il menu stesso, separatamente dal design dell'intestazione.

Facendo clic su Modifica l'elenco automatico delle pagine viene trasformato in collegamenti separati. WordPress 7.1.3, testato in WordPress Playground, 9 ottobre 2026.
Leggi il testo della barra laterale prima di fare clic su Modifica. Dice che modificare l'elenco ti consente di aggiungere, eliminare o riordinare le pagine, “però, le nuove pagine non verranno più aggiunte automaticamente.” Abbiamo controllato: dopo aver convertito l'elenco e rimosso Home, abbiamo pubblicato una nuova pagina Contatti. Non è apparso nell'intestazione. Da quel momento in poi, ogni nuova pagina deve essere aggiunta a mano.
Add the Blog Page to a Menu in a Classic Theme
I temi classici mantengono la schermata del menu familiare. L'abbiamo testato in Twenty Twenty-One, che offre ancora Aspetto, quindi Menu in WordPress 7.1.3.
- Vai ad Aspetto, quindi i menu.
- Nessun menu ancora? Digita un nome per il menu, ad esempio “Menu principale”, e fare clic su Crea menu.
- Nella casella Pagine a sinistra, fare clic sulla scheda Visualizza tutto.
- Tic tac “blog”, quindi fai clic su Aggiungi al menu.
- In Impostazioni menu, seleziona la posizione utilizzata dal tema per l'intestazione (Venti Ventuno lo chiama “Menù primario”).
- Fare clic su Salva menu.

La pagina del blog si trova sotto Visualizza tutto, non più recente. Tema Venti Ventuno, WordPress 7.1.3, testato in WordPress Playground, 9 ottobre 2026.
Passo 3 importa. Sul nostro sito di prova, l'impostazione predefinita “Piu recente” tab listed four pages but not Blog. Blog only appeared under View All, labelled “Posts Page”, and Home appeared there labelled “Prima pagina”. The same screen has a box called “Automatically add new top-level pages to this menu”. Leave it unticked unless you want every new page in the header.
Metodo 2: The Latest Posts Block
Use this when a page already has its own content and you want a short list of recent posts on it. Think of a “From the blog” strip under your services, or a recipe list on a Recipes page.
- Open the page and click the blue + pulsante (the block inserter) at the top left.
- Cercare “Ultimi post” and click it.
- Nella barra laterale destra, under Sorting and filtering, type a category name into Categories.
- Imposta il numero di articoli. It starts at 5 messaggi and accepts 1 per 100.
- Turn on the post date, author name, post content or featured image if you want them.
- Publish or update the page.

Le categorie e il numero di elementi si trovano in Ordinamento e filtro. WordPress 7.1.3, testato in WordPress Playground, 9 ottobre 2026.
La nostra pagina di prova, filtrato nella categoria Ricette, ha mostrato esattamente i tre post di Ricette con le relative date. La barra degli strumenti del blocco passa anche da un elenco a una griglia. Il limite: nessun numero di pagina. La barra laterale non ha impostazioni di impaginazione, quindi i lettori vedranno solo i post più recenti. Va bene per un teaser. Per un archivio completo di un argomento, utilizzare il ciclo di query.
Metodo 3: The Query Loop Block
Il Query Loop è l'opzione flessibile. Filtra per categoria, etichetta, autore o parola chiave, divide lunghi elenchi in pagine, e ti consente di progettare l'aspetto di ciascun post. È come costruisci un “notizia” pagina che mostra solo i post di notizie, con i numeri di pagina, su una pagina che contiene anche il tuo testo introduttivo.
- Apri la pagina e aggiungi un blocco Query Loop dall'inseritore.
- Scegliere “Start blank”, then a layout such as “Titolo, Data, & Estratto”. “Scegliere” offre invece design già pronti.
- WordPress lascia selezionato il Query Loop, con le sue impostazioni nella barra laterale destra. Impostato Query type to Custom. Questo è il passaggio che la maggior parte delle guide salta.
- Set Items per page.
- Accanto a Filtri, apri il menu a tre punti e attiva Tassonomie (categorie e tag). Scegli la tua categoria in Categorie.
- Publish or update the page.

Custom unlocks post type, ordine, elementi per pagina e filtri. WordPress 7.1.3, testato in WordPress Playground, 9 ottobre 2026.
Il “Titolo, Data, & Estratto” il layout include già i numeri di pagina e a “no results” Messaggio. Ci siamo sistemati 2 elementi per pagina con quattro post di notizie. La pagina mostrava due post e “1 2 Pagina successiva”; la pagina due si trovava in un indirizzo che terminava con ?query-3-pagina=2. I filtri offrono anche Autori, Parole chiave e formati, e Display nasconde altre due impostazioni: Offset (salta i post più recenti) e il numero massimo di pagine da mostrare.
Aggiunge anche le tassonomie “Escludere: categorie” e “Escludere: tag” campi, per aver lasciato un argomento fuori dall'elenco. Il blocco Ultimi post non ha alcun campo di esclusione.
The Query Loop Setting That Shows the Wrong Thing
Un nuovo ciclo di query inizia sul tipo di query “Predefinito”. Predefinito significa “usa qualunque cosa il modello corrente stia già mostrando”. Su un modello di archivio c'è un elenco di post. In una sola pagina, è quella pagina.
Abbiamo pubblicato una pagina con il Query Loop lasciato su Default. Nell'editore, ha mostrato in anteprima i nostri post più recenti. Sul sito live, il ciclo mostrava un elemento: il titolo e la data della pagina. Nessun post. Se il tuo “notizia” pagina mostra il proprio nome dove dovrebbero essere i post, ecco perché.

Su una pagina, L'impostazione predefinita elenca la pagina stessa. Passa a Personalizzato. WordPress 7.1.3, testato in WordPress Playground, 9 ottobre 2026.
WordPress ti avvisa, ma solo nella barra laterale una volta selezionato il blocco. Si legge nell'avviso: “Non può ereditare la query del modello corrente se inserita all'interno del contenuto singolare (per esempio, inviare, pagina, 404, vuoto).” Ogni filtro rimane nascosto finché non passi a Personalizzato. Quindi la regola è semplice. Su una pagina, passa sempre a Personalizzato.
If You Use Divi or BeTheme
Entrambi sono temi a pagamento, quindi non abbiamo potuto installarli durante il nostro test. Ecco cosa dice la loro documentazione.
due: Temi eleganti’ articolo di aiuto sul Divi 5 Modulo blog, datato 8 giugno 2026, lo descrive così. Nel costruttore visivo, inserire una riga, fai clic sul segno più grigio al suo interno, e scegli il modulo Blog. La sua scheda Contenuto è dove scegli quali categorie di post alimentano l'elenco.
tema: Muffin Group’s own documentation on blog creation uses the core method from Method 1. You create a page, then assign it under Settings, poi Lettura. It adds a firm rule: leave that main blog page untouched, with no content, items or shortcodes. That matches what we saw in WordPress itself, since the Posts page hides its own content anyway.
Posts Still Not Showing? Controlla questi
Scorri questo elenco in ordine. The first items cause most of the problems.
- Unpublished post: bozze, pending posts and scheduled posts are left out of every list. Check Posts, then All Posts, for the status.
- Query Loop on Default: switch Query type to Custom, as above.
- Filter too narrow: a category on Latest Posts or a Query Loop hides everything outside it. Clear the field and see if posts return.
- Same page in both slots: open Settings, poi Lettura, and give them different pages.
- Low post count: the Reading setting starts at 10, Latest Posts at 5, and the Query Loop at whatever you set.
- Old cached copy: caching plugins and hosting caches can hold the old page. Clear the cache, then reload in a private window.
Domande frequenti
Why does my blog page only show 10 messaggi?
Ten is the default in Settings, poi Lettura. In WordPress 7.1 and later the field is called “Numero di post recenti mostrati nelle pagine di archivio”. Raise it there, or keep it at 10 and let page numbers handle the rest. The Latest Posts block has its own count, che inizia a 5.
Can I show posts from only one category on a page?
sì, and you don’t need a plugin. The Latest Posts block has a Categories field for a short list. The Query Loop block, set to Custom with the Taxonomies filter on, does the same with page numbers. The Posts page from Settings, then Reading can’t filter by category.
Do I need a paid theme like Divi to add posts to a page?
No. The Latest Posts and Query Loop blocks come with WordPress, and both worked in the free Twenty Twenty-Five theme. Divi’s Blog module does the same job inside Divi layouts. Buy Divi for its builder, non per questa funzione.
Should I install a plugin like WP Show Posts instead?
Probably not in 2026. Il suo elenco WordPress.org mostra l'ultimo aggiornamento su 16 aprile 2024, ed è contrassegnato come testato solo fino a WordPress 6.1. Il blocco Query Loop copre lo stesso terreno (category filters, numeri di pagina, layout personalizzati) ed è mantenuto con WordPress stesso.
Where to Go Next
Per la maggior parte dei siti, the answer is Method 1 plus a menu link. Utilizza gli ultimi post per un breve teaser, e il ciclo di query (impostato su Personalizzato) per qualsiasi pagina che necessita di un argomento con numeri di pagina. Vuoi provarli tutti e tre senza toccare il tuo sito live? La nostra guida a eseguire WordPress senza dominio copre WordPress Playground, la copia gratuita nel browser di WordPress che abbiamo utilizzato per questi test.
