WordPress: Come pubblicare articoli in pagine diverse dalla Home

Il primo argomento che affrontiamo in questa rubrica è come aggirare un limite veramente fastidioso di WordPress che prevede che gli articoli possano essere pubblicati solo in Home page. Va bene è un sistema per blog e non un content manager per web sites e la maggior parte dei blog si limita ad una pagina di post e relativi commenti. Però la possibilità di suddividere gli articoli e i relativi commenti in pagine diverse a seconda dell’argomento trattato è un’esigenza che non è sicuramente solo nostra.

In attesa di un ripensamento di WordPress che ci regali un aggiornamento per superare questo limite, c’è un modo per superare il problema che è un palliativo, ma è certo meglio di niente. Vi spieghiamo come abbiamo fatto qui.

Prima di tutto diciamo cosa non va fatto. Non create le Pagine per inserirvi i vostri post. Viceversa creiamo una categoria per ogni pagina dove vogliamo inserire i nostri articoli. Quindi nel pannello di controllo andate su ArticoliCategorie per creare queste categorie, inserite i nomi che volete far apparire nel menu e cliccate su <Aggiungi una nuova categoria>

Creazione categoria
Creazione categoria

Adesso andate sul pannello di controllo alla voce Aspetto del vostro tema. Scegliete Menu.

A questo punto vanno inserite nel menu le voci corrispondenti alle pagine da inserire. Il trucco (si fa per dire) sta nel non inserire queste voci di menu come pagine (per questo ho detto di non creare le pagine). Le voci nel menu vanno aggiunte come Categorie.

Nella pagina del vostro menu cercate il box Categorie. Se non ci fosse cliccate su “Impostazione schermo” in alto a destra ed aggiungete Categorie selezionando il corrispondente check box. Trovate le Categorie cliccate su “Mostra tutti“. A questo punto vedrete le categorie che abbiamo appena creato. Selezionate quelle che volete aggiungere al menu e cliccate su <Aggiungi al Menu>. Nella parte destra nell’elenco delle voci di meu adesso troverete le nuove pagine con la definizione di Categoria come nell’immagine sotto riportata.

Aggiunta voci di Menu
Aggiunta voci di Menu

 

Un ultima cosa: per evitare che Google veda queste pagine come articoli duplicati e penalizzi il blog, mettete “nofollow” nel campo Relazioni tra link (XFN). Ancora una volta se questo campo non ci fosse aggiungetelo come detto prima cliccando su “Impostazione schermo” in alto a destra. Come alternativa potete usare un plug-in SEO da impostare per evitare che le categorie vengano indicizzate.

Avete terminato. Adesso quando scrivete un articolo se volete che finisca in una di queste pagine dovrete assegnargli la categoria corrispondente e il gioco è fatto. L’articolo comparirà sia in Home page sia nella nuova pagina, ma quanto meno in queste pagine si potranno ritrovare tutti gli articoli accomunati dalla stessa categoria senza avere un grande minestrone.

25 thoughts on “WordPress: Come pubblicare articoli in pagine diverse dalla Home”

  1. Ciao. Io ho creato un blog per raccontare i miei viaggi. Sono alle prime armi e ho un problema che non riesco a risolvere. Ho già scritto e pubblicato 4 o 5 articoli e tutti mi compaiono sulla bacheca uno in fila all’altro. Come faccio a staccarli? oppure a creare una bacheca di introduzione magari con una foto o una introduzione…

  2. Ciao Franco!
    Ho seguito alla lettera le tue indicazioni più e più volte, tutto sembra procedere bene, ma poi quest’articolo nella pagina diversa dalla Home non compare mai.
    Non so più cosa fare, sono sicura che c’è anche solo un piccolo intoppo da qualche parte che non mi fa arrivare alla conclusione.
    Premetto che la mia Home page è statica perchè sto cercando di realizzare un sito vetrina…
    Questo è il link al mio sito: https://lamargheritabnb.wordpress.com/ e la pagina in questione è “News”, vorrei poter creare degli articoli all’interno di essa programmando la pubblicazione in modo che ogni giorno ci sia uno o più eventi relativi al giorno successivo. Banale tutto se solo riuscissi a farlo! hihihi
    Se hai bisogno di qualche altra info chiedi pure…
    Grazie mille in anticipo e buona giornata!

    1. Innanzitutto scusa il ritardo.
      Il problema sta nel fatto che la tua non è una home page ma una pagina statica.
      Wordpress è poco adatto per quello che hai realizzato / vorresti realizzare. Un sito web sarebbe la soluzione.
      In ogni caso se non vuoi che gli articoli che aggiungi finiscano in home (principio stesso del blog) non ti resta che organizzare tutto il sito con pagine statiche ed aggiungere le novità di volta in volta ad una di queste pagine.

  3. Ciao ho seguito la tua guida ma ho questo problema:

    Le voci di menu sono impostate come CATEGORIA (Ex: World-Viaggi-Auto)
    Ogni volta che inserisco un articolo flaggando la categoria VIAGGI, l’articolo viene duplicato sulle altre pagine

    1. Difficile aiutarti, senza vedere nulla né di ciò che hai fatto né della situazione. Seguendo alla lettera deve funzionare, come ha funzionato per tutti. Se non va e vuoi un aiuto mandami almeno il link del sito, anche se non so se si capirà qualcosa solo vedendo il sito.

  4. Ciao, credo di avere un problema irrisolvibile, sono giorni che leggo dappertutto.. forse tu però hai una risposta.
    Io e una decina di amiche vorremmo fare un sito/blog organizzato per ambienti (CUCINA, GIARDINO, BAGNO, SALOTTO, ecc) in cui ognuna può scrivere. Nel Salotto ci saranno le chiacchiere, in Bagno i consigli su fitness e salute, in Cucina le ricette, in Camera da letto le questioni di cuore ecc.
    Ho provato con WP, ci sono vari problemi, il primo è che tutti i post finiscono in Home e poi, categorizzandoli, si possono duplicare come hai detto tu.
    Non esiste un modo – anche acquistando un prodotto – di avere quello che cerchiamo?
    Inoltre, il sito dovrebbe essere privato, solo per noi, e ogni pagina dovrebbe avere la sua immagine, non come nei blog, dove l’immagine del blog compare in ogni pagina.
    Chiediamo troppo?
    Grazie!
    Chiediamo la luna? Non l’avrei mai detto…

  5. Salve ho creato il mio blog su alice. Sulla home appaiono tutte le categorie ad esempio: primi piatti dolci secondi. Però quando clicco su queste tendine mi scrive nothing sound eppure ad ogni ricette ho abbinato la sua categoria. Come posso risolvere ? Grazie

    1. Senza vedere cosa hai fatto nella creazione delle categorie e del menu mi è impossibile risponderti. Se hai seguito alla lettera deve funzionare, altrimenti posso solo pensare che il problema stia nel fatto che è su Alice, ma mi pare strano.
      Se vuoi mandami le schermate della pagina di impostazione dei menu.

  6. Spettacolare ho risolto!!!! Sei miticooooooooooooooo!!! no pagine ma articoli messi in menu et voilà!

    😛 😛 😛 😛 😛 😛 😛 😀 😀 😀 😀 😀 😀 😀 😀 😀 😀 😀 😀 😀 😀

  7. Ciao,
    ho un problema,
    prima avevo 4 Pagine nel menu, una di queste con un menu a tendina perche genitore di altre.
    da quando ho aggiunto una categoria come “finta pagina” nel menù, la pagina di prima non mi si visualizza più con il menù a tendina. come posso fare?
    al limite posso far visualizzare la “categoria finta pagina” con un menù tendina e delle sottocategorie?!

    1. Si è possibile fare ciò che chiedi. Crea la tua struttura di categorie e sottocategorie. Quindi inserisci tutte le categorie e le sottocategorie nel menu. A questo punto nella pagina della ‘Struttura del menu’ porta una sottocategoria subito sotto il suo genitore. Cliccando sulla freccettina a destra di questa voce si aprirà la finestra con le informazioni relative alla categoria. Tra queste troverai ‘Sposta Su di uno – Giù di uno – Sotto xyz – All’inizio’ con il nome del genitore (che ricordo deve precedere la sottocategoria) al posto di xyz.
      Clicca su ‘Sposta sotto xyz’ e il gioco è fatto vedrai il tuo menu a tendina.
      A titolo di esempio nel mio sito vedrai la sottocategoria ‘Webmaster’ inserira sotto la voce ‘web Design’.
      Spero di essere stato sufficientemente chiaro.

  8. Grazie!!!!!!! sei stato chiarissimo e finalmente ho risolto il mio problema. Ho seguito alla lettera le tue indicazioni e ora quando pubblico un artico quello diventa visibile sia nella categoria che nella pagina corrispondente nel menù. Vorrei farti un’altra domanda. E’ possibile cambiare la visualizzazione degli articoli? Nel senso che se apro la categoria o la pagina in cui sono inseriti si vedono uno vicino all’altro, come anteprime, io vorrei che mi si aprisse una grande pagina in cui vanno uno di seguito all’altro, ovviamente però indipendenti, nel senso ognuno con i suoi share social buttons. ancora grazie mille! 😀

    1. Si devono vedere uno di seguito all’altro così come in Home. Guarda le mie pagine ‘Web Design’ e ‘Blogging’. Non capisco bene cosa intendi per anteprima, ma in ogni caso se non vedi gli articoli in sequenza, il problema va cercato altrove. Tema? E’ un dominio oppure un blog su WordPress.com? Magari mandami il link.
      Ciao

    1. In Home, per definizione di blog, finiscono tutti gli articoli che vengono scritti, indipendentemente dalla categoria che gli viene attribuita. Spariranno poi dalla Home una volta raggiunto il numero massimo di articoli previsti per la home page. Non è possibile condizionare in alcun modo la presenza in home page, se non fissando il numero massimo di articoli da visualizzare. Altrimenti meglio dimenticarsi il blog ed optare per un sito web.

  9. Ciao a tutti!! Io avrei un problema.. ovvero creo l’articolo, scelgo la categoria in cui voglio che vada ad inserirsi ma quest’articolo rimane solo sulla home… Il primo articolo di ogni categoria è andato a finire dove volevo, con i successivi non funziona!!! Non so se sono stata chiara… Grazie in anticipo

    1. Ti sei spiegata benissimo per quanto riguarda quello che ti succede, ma è un po’ difficile capire perché. Se hai seguito alla lettera gli articoli li devi trovare nella categoria assegnata ed essendo la categoria inserita come voce di menu devi ritrovare tutti gli articoli nella relativa pagina. Se vuoi che dia un occhiata, mandami le schermate del pannello ed in particolare quella del Menu ed il link al tuo sito. Non è che sarà su WordPress.com?

  10. Io non posso cliccare “Aggiungi al menu”, è in grigetto. Dipende dal tipo di tema? Quello purtroppo non posso cambiarlo, mi sconvolgerebbe l’intera impostazione del sito. Come posso fare? Ho provato con il redirect ma non mi compare nemmeno lo spazio per incollare il link… 🙁

    1. No, direi di no, se il tuo tema supporta un menu, non credo possa dipendere dal tema. Mi dici il nome del tema? anche con messaggio privato usando i contatti del mio sito.
      Faccio una prova.

  11. Si, vero, definire la home come pagina statica evita di far vedere il post in entrambe le pagine, ma a mio avviso sarebbe una scelta non molto in linea con la logica del blog. Comunque può essere una scelta individuale.
    Il punto cruciale resta la scelta del blog vs. sito web. Se si opta per un blog bisogna accettare la logica degli articoli in sequenza temporale, magari mitigando con accorgimenti tipo questo, altrimenti meglio optare per un sito web tradizionale che può essere organizzato come meglio si crede e magari per cms se si vuole lavorare meno, dimenticando WordPress.
    Grazie comunque per il contributo. Tutto vero.

  12. Ciao! molto utile l’articolo. Ho seguito alla lettera e funziona tutto, ma VORREI FARE UN’INTEGRAZIONE:
    nella penultima riga scrivi che “L’articolo comparirà sia in Home page sia nella nuova pagina”, per evitare questo ho sperimentato che basta andare su “impostazioni-lettura” e impostare una “pagina statica”.
    Come “pagina iniziale” si può mettere quindi una pagina statica di benvenuto, che pertanto non verrà modificata;
    come “pagina articoli” si può collegare una pagina nella quale verranno messi i post cronologicamente, come se fosse la classica “home”.
    Se si omette la pagina iniziale, come predefinita verrà utilizzata la pagina articoli, in stile “blog”; se si omette la pagina articoli invece, si otterrà l’effetto “sito”, ossia una pagina iniziale statica senza una sezione cronologica.
    Come detto, si può optare per una soluzione mista, selezionando entrambe le opzioni (che devono puntare a pagine diverse, perchè o una pagina è statica, o è dinamica), ottenendo l’effetto sito come pagina iniziale e l’effetto blog in una seconda pagina.
    Ho notato infine che se selezioniamo come “pagina articoli” una pagina NON vuota, questa verrà automaticamente SOSTITUITA dagli articoli che abbiamo scritto, ecco perchè una pagina è O statica O dinamica.
    Spero di essere stato utile.

  13. Grazie mi è stato molto utile.
    Vorrei chiederti una integrazione….vorrei fare una pagina X in cui vadano solo a confluire i post che sono nella categoria Y e Z.
    Come posso fare?
    Grazie
    Pietro

    1. Se intendi far confluire in una pagina più categorie, non puoi. Una pagina, una categoria come ho descritto nel post. Io ho creato la categoria Web Design dove automaticamente confluiscono tutti gli articoli a cui assegno quella categoria e la categoria Blogging, anch’essa aggiunta al menu, dove confluiscono tutti gli articoli con categoria Blogging.
      Comunque io non assegno mai 2 categorie, ma 1 categoria e diversi tag.
      Quello che puoi fare, create le voci di menu corrispondenti alle tue categorie, è far confluire un articolo a cui hai assegnato 2 categorie in entrambe le pagine; sempre col metodo descritto.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *