Tutorial WordPress affidabili, quando ne hai più bisogno.
Guida per principianti a WordPress
WPB Cup
25 Milioni+
Siti web che utilizzano i nostri plugin
16+
Anni di esperienza con WordPress
3000+
Tutorial WordPress di esperti

Come riordinare facilmente i post in WordPress (passo dopo passo)

A volte è necessario avere un maggiore controllo su come vengono ordinati i post del blog. Ci siamo trovati nella stessa situazione, cercando di evidenziare un annuncio importante, mostrare un concorso o presentare un aggiornamento critico.

Per impostazione predefinita, WordPress visualizza i tuoi post in ordine cronologico inverso, con i più recenti in cima. Sebbene questo funzioni benissimo la maggior parte delle volte, può essere frustrante quando è necessario dare priorità a determinati contenuti.

Ecco perché abbiamo preparato questa guida. Ti illustreremo diversi metodi per riordinare i tuoi post di WordPress, da trucchi rapidi e semplici a tecniche più avanzate.

Come disporre post di WordPress e post personalizzati usando Drag & Drop

Perché riordinare i post del blog in WordPress?

A volte, potrebbero esserci contenuti specifici che desideri che i visitatori vedano per primi. Ad esempio, potresti voler "fissare" un post di annuncio importante nella home page, nella pagina del blog, nei post recenti o nelle pagine di archivio.

Potrebbe anche essere necessario riordinare manualmente tipi di post personalizzati. Ad esempio, se hai creato un negozio WooCommerce, potresti voler mostrare prima i tuoi prodotti più popolari o gli articoli in saldo.

Il problema è che WordPress mostra normalmente i tuoi post del blog in ordine cronologico inverso (i post più recenti ai meno recenti), senza un modo semplice per spostare un post su o giù. Anche se personalizzi il blocco Query Loop nell'editor a blocchi o nell'editor del sito completo, ti offre opzioni di riordino limitate.

Le opzioni di riordino nel blocco Query Loop

Tenendo conto di ciò, diamo un'occhiata ad alcune soluzioni alternative e trucchi che possono aiutarti a riordinare facilmente post del blog, prodotti WooCommerce e altro ancora. Usa semplicemente i collegamenti rapidi qui sotto per passare direttamente al metodo che desideri utilizzare:

Tutorial video

Iscriviti a WPBeginner

Metodo 1: Modifica la data di pubblicazione del post (veloce e facile)

Il modo più semplice per cambiare l'ordine dei tuoi post è semplicemente cambiare la data di pubblicazione.

Per impostazione predefinita, il tuo sito WordPress visualizza i post in base alla loro data di pubblicazione in ordine cronologico inverso, quindi i post più recenti appaiono per primi.

La modifica della data di pubblicazione di un post cambierà anche dove appare nella tua pagina archivio, nella pagina del blog e in altre aree del tuo sito web WordPress.

Esempi di date di pubblicazione sui post del blog

Ad esempio, se volessi mostrare un post più vecchio per primo, potresti cambiare la sua data di pubblicazione a oggi. Allo stesso modo, se volessi spostare un post più in basso nell'elenco, potresti semplicemente rendere la sua data di pubblicazione più vecchia.

Per fare ciò, è sufficiente aprire il post del blog nell'editor a blocchi di WordPress. Nella barra laterale destra, vai alla scheda 'Post' e quindi fai clic sul collegamento accanto a 'Pubblica'.

Questo apre un popup di data e ora in cui è possibile modificare la data di pubblicazione.

Aggiornare la data di pubblicazione di un post del blog nell'editor a blocchi

Qui è importante scegliere una data pertinente ad altri post. Ad esempio, se si desidera che il post appaia prima di un blog pubblicato l'8 marzo, sarà necessario modificare la data di pubblicazione al 9 marzo.

Dopo aver modificato data e ora, fai clic su 'Aggiorna' per salvare le modifiche.

Metodo 2: Usa il plugin Post Types Order (più controllo)

Se desideri riordinare i post senza modificarne le date di pubblicazione, ti consigliamo di utilizzare Post Types Order. Questo plugin ti consente di organizzare post del blog, prodotti WooCommerce, codici sconto, ordini, tipi di post personalizzati e altro ancora utilizzando il drag and drop.

Per prima cosa, devi installare e attivare il plugin Post Types Order. Per maggiori dettagli, consulta la nostra guida passo passo su come installare un plugin WordPress.

Dopo l'attivazione, vai alla pagina Impostazioni » Ordine tipi di post per configurare le impostazioni del plugin.

Aprire le impostazioni del plugin Post Types Order

La sezione 'Mostra / Nascondi interfaccia di riordino' elenca tutti i diversi tipi di contenuto che Post Types Order può riorganizzare.

Dovrai assicurarti che questi menu a discesa siano impostati su 'Mostra'.

Scegliere su quali tipi di post deve funzionare il plugin Post Types Order

Dopodiché, scorri fino alla sezione 'Drag & Drop archivio'.

Per ogni tipo di contenuto che desideri riorganizzare, apri il suo menu a discesa e seleziona 'Sì'.

Configurare le impostazioni del plugin Post Types Order

Quando sei soddisfatto di come è configurato il plugin, fai clic su 'Salva impostazioni'.

Ora, vai in un'area con il contenuto che desideri riordinare, come Articoli » Tutti gli articoli. Puoi quindi creare un ordine personalizzato semplicemente trascinando e rilasciando gli articoli in nuove posizioni.

Riordina i post del blog tramite drag and drop

Metodo 3: Usa Drag and Drop in WooCommerce (tipi di post prodotto)

Se gestisci un negozio online, WooCommerce supporta già il drag and drop in modo nativo.

Per riordinare i tuoi prodotti, devi andare alla pagina Prodotti » Tutti i prodotti.

Riordinare i prodotti WooCommerce in WordPress

Qui, fai clic sul link 'Ordinamento' in cima alla pagina.

Puoi quindi cambiare l'ordine dei tuoi prodotti usando il drag and drop.

WooCommerce supporta nativamente il Drag and Drop

Soddisfatto di come sono organizzati i prodotti sul tuo negozio online?

Quindi, fai semplicemente clic sul link 'Tutti' per interrompere l'ordinamento.

Smettere di riorganizzare i prodotti WooCommerce

Metodo 4: Rendi i post di WordPress Sticky (ideale per evidenziare post specifici)

A volte, potresti voler evidenziare un post importante del blog, come un grande annuncio di prodotto o un post su un giveaway o concorso che stai organizzando.

WordPress allows you to make a post sticky so that it appears above all the other posts on your blog page, no matter what the publication date.

To do this, simply open the WordPress blog post that you want to highlight. In the ‘Post’ menu, check the box next to ‘Stick to the top of the blog.’

Rendere i post sticky in WordPress

After that, click on the ‘Update’ button to save your changes.

Now, if you visit your website, you will see the post pinned to the top. The sticky post may even be highlighted differently, depending on your WordPress theme.

For more detailed instructions, please see these guides:

Metodo 5: Riordina i post di WordPress usando il codice (avanzato)

You may want to change how WordPress organizes all the posts across your website, including any posts you may publish in the future. The best way to do this is by adding custom code in WordPress.

Often, you will find guides with instructions to edit your theme’s functions.php file. However, this can cause all sorts of common WordPress errors or even break your site completely.

You’ll also lose the customization when you update your WordPress theme.

Invece, consigliamo di utilizzare il plugin gratuito WPCode. WPCode è il miglior plugin per snippet di codice, più adatto ai principianti, utilizzato da oltre 1 milione di siti web WordPress. Ti consente di aggiungere facilmente CSS, HTML, PHP personalizzati e altro ancora senza mettere a rischio il tuo sito.

La prima cosa da fare è installare e attivare WPCode. Per maggiori dettagli, consulta la nostra guida passo passo su come installare un plugin WordPress.

Dopo l'attivazione, vai su Snippet di codice » Aggiungi snippet.

Aggiungere uno snippet di codice a WordPress

Qui, semplicemente passa il mouse sopra ‘Aggiungi il tuo codice personalizzato’.

Quando appare, devi fare clic su ‘Usa snippet’.

Riorganizzare i post di WordPress usando WPCode

Per iniziare, digita un titolo per lo snippet di codice personalizzato. Può essere qualsiasi cosa che ti aiuti a identificare lo snippet nella dashboard di WordPress.

Dopodiché, apri il menu a discesa ‘Tipo di codice’ e scegli ‘Snippet PHP’.

Riorganizzare i post di WordPress usando WPCode

Nell'editor di codice, aggiungi il seguente snippet di codice:

//function to modify default WordPress query
function wpb_custom_query( $query ) {
  
// Make sure we only modify the main query on the homepage  
    if( $query->is_main_query() && ! is_admin() && $query->is_home() ) {
  
        // Set parameters to modify the query
        $query->set( 'orderby', 'date' );
        $query->set( 'order', 'ASC' );
    }
}
  
// Hook our custom query function to the pre_get_posts 
add_action( 'pre_get_posts', 'wpb_custom_query' );

Questo codice modifica semplicemente i parametri orderby e order nella query predefinita di WordPress.

Nello snippet sopra, stiamo visualizzando i post in ordine cronologico, quindi i post più vecchi appaiono per primi. Tuttavia, il parametro orderby ha molte opzioni, quindi puoi ordinare i tuoi post in molti modi diversi.

Puoi vedere un elenco completo delle opzioni visitando il riferimento del codice WP Query.

Ecco un altro esempio di codice, in cui abbiamo modificato l'ordine in un ordine completamente casuale:

// Function to modify default WordPress query
function wpb_custom_query( $query ) {
  
    // Make sure we only modify the main query on the homepage  
    if( $query->is_main_query() && ! is_admin() && $query->is_home() ) {
  
        // Set parameters to modify the query
        $query->set( 'orderby', 'rand' );
    }
}
  
// Hook our custom query function to the pre_get_posts 
add_action( 'pre_get_posts', 'wpb_custom_query' );

Quando sei soddisfatto dello snippet, devi scorrere fino alla sezione ‘Inserimento’. WPCode può aggiungere il tuo codice in diverse posizioni, come dopo ogni post, solo frontend o solo admin.

Vogliamo utilizzare il codice PHP personalizzato su tutto il nostro sito web WordPress, quindi fai clic su ‘Inserimento automatico’ se non è già selezionato.

Quindi, apri il menu a discesa ‘Posizione’ e scegli ‘Esegui ovunque’.

Eseguire snippet di codice su tutto il sito WordPress

Dopodiché, sei pronto per scorrere fino in cima allo schermo e fare clic sull'interruttore ‘Inattivo’ in modo che cambi in ‘Attivo’.

Infine, fai clic su 'Salva snippet' per rendere attivo lo snippet PHP.

Riordinare i post in WordPress usando WPCode

Ora, se visiti il tuo sito, vedrai che i post sono stati riorganizzati in base al tuo codice.

Speriamo che questo articolo ti abbia aiutato a scoprire modi semplici per riordinare i post del blog in WordPress. Potresti anche voler consultare le nostre scelte di esperti per i migliori plugin per post correlati per WordPress e come aggiungere un pulsante 'Carica altri post' in WordPress.

Se ti è piaciuto questo articolo, iscriviti al nostro canale YouTube per tutorial video su WordPress. Puoi anche trovarci su Twitter e Facebook.

Dichiarazione: Il nostro contenuto è supportato dai lettori. Ciò significa che se fai clic su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come è finanziato WPBeginner, perché è importante e come puoi supportarci. Ecco il nostro processo editoriale.

Il Toolkit WordPress Definitivo

Ottieni l'accesso GRATUITO al nostro toolkit - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Interazioni del lettore

54 CommentsLeave a Reply

  1. Non riuscivo a capire perché un post fosse bloccato in prima posizione, anche dopo essermi assicurato che la data fosse corretta. C'è un'impostazione nel mio tema, o forse in tutti, sotto i post, dove il post era "sticky" (in evidenza). L'ho deselezionata e il mio problema è scomparso.

    • Glad to hear you resolved the issue and thank you for sharing in case others accidentally made their post sticky :)

      Amministratore

  2. Ottimo, sai che questo riordino dei post è utile anche per me, dato che ho un sito web educativo dove mostro i post del blog in ordine di data di pubblicazione, uno dopo l'altro come lezioni. Trovavo difficile modificare manualmente il post per cambiarne la data, quindi questo risolve il problema. grazie.

  3. C'è un modo, ad esempio usando CSS, per evidenziare un post che è fissato in cima al blog come questo? Ad esempio, un colore di sfondo diverso del blocco, ecc.? Il modello attualmente utilizzato non può farlo.

  4. Per qualche motivo, le opzioni di trascinamento della selezione per i Prodotti non hanno funzionato per me e non volevo installare un altro plugin...

    Quindi ho trovato una soluzione per visualizzare i miei prodotti per una categoria specifica, utilizzando lo shortcode predefinito di woocommerce con l'attributo order.

    [products columns="3" category="some-category-goes-here" order="ASC"]

    Ora i miei prodotti per questa categoria vengono visualizzati dal primo all'ultimo (che nel mio caso era con prezzo crescente, che è quello che volevo), e dall'ultimo al primo.

    Somehow a 6th method, to update your post with. ;-)

    Spero che questo aiuti.

    • Thank you for sharing this shortcode for those looking for other options! :)

      Amministratore

    • The simplest method from this that would affect your blog page would be to change the published date for your blog posts :)

      Amministratore

  5. Wow fantastico articolo grazie, ero a conoscenza di alcune di queste opzioni ma non di tutte grazie! Probabilmente eviterò l'opzione di codifica ma vedremo lol.

  6. Ho il plugin post reorder, ma sai se esiste un plugin che permetta allo scrittore di scegliere la priorità del post durante la modifica? Ad esempio, un menu a tendina che permetta all'utente di selezionare dove il post dovrebbe apparire nella pagina (primo, quinto, decimo, ecc.).

  7. Prima di tutto grazie per aver messo insieme questo, i tuoi post sono di solito molto utili.

    Per qualche motivo il tema che sto usando ha i post del blog ordinati con il post più vecchio in cima. Vorrei vedere il più recente in cima.

    Sto finendo le idee. Hai qualche idea su cosa cercare (e dove) per far ordinare i miei post con il post più recente in cima?

    • Dovresti contattare il supporto per il tuo tema specifico se si tratta di un'impostazione del tema.

      Amministratore

  8. Grazie per l'aiuto. Non sapevo che un plugin potesse fare questo per me. Pensavo di dover andare su ogni post e cambiare la data di pubblicazione. Ma ho una domanda, sembra che si possano mettere due post in evidenza in cima. Sono anche questi ordinati per data?

    • It would depend on your theme but normally they should be shown in date order :)

      Amministratore

  9. Quello che vorrei è che il post in evidenza fosse in cima e che gli altri post seguissero l'ordine predefinito (cronologico inverso) sotto di esso. Ho usato l'opzione in evidenza ma non sempre posiziona il post in evidenza in cima. È in evidenza nella pagina del blog ma in fondo all'elenco nella barra laterale per i post recenti del blog. Sto usando il modello Alizee. C'è qualcosa che posso fare con CSS o un altro metodo per ottenere questo risultato per entrambe le aree?

  10. Che ne dici di una semplice inversione temporanea dell'ordine?

    Esempio: Come visitatore potresti avere un interesse speciale a iniziare la tua ricerca dagli articoli più vecchi, oppure come autore del sito potresti voler creare un URL di ricerca per il tuo menu che presenti una serie di articoli popolari in ordine cronologico.

    Esiste un termine di ricerca che si potrebbe inserire per invertire l'ordine o una modifica dell'URL di ricerca (richiesta GET) che farebbe questo in modo occasionale?

    • Per questo, dovresti cercare un plugin per la tua ricerca che consenta quel tipo di riordino occasionale.

      Amministratore

  11. Ordinando e visualizzando i post del blog, il mio sponsor vuole che siano ordinati per data dell'evento, che è l'unica data affidabile. Sto chiedendo come fare in modo che ciò accada.

    Il mio sponsor considera che alterare la data di pubblicazione solo per alterare l'ordine significhi che nessuno può fare affidamento su quella data per sapere quale versione dei post sta guardando.

    Come possiamo aggiungere un campo per catturare la data dell'evento?

  12. Sfortunatamente, plugin di tipo drag-and-drop come 'Post Types Order' sono completamente inutili se hai più post nel tuo blog di quanti ne entrino in una schermata.

    Ad esempio, ho > 100 post sul mio blog. Se volessi trascinare, diciamo, il post n. 96 fino alla posizione n. 3, allora sarei sfortunato perché il n. 5 e il n. 96 non entrano nello stesso schermo, il che rende impossibile il trascinamento.

    • If you go to your screen options in the top right of your All Posts page and you should be able to increase the number of posts to display on the page :)

      Amministratore

  13. Ciao,

    Mi piace questo plugin. Ma lo trovo limitante solo per i tipi di post e non anche per le Pagine. Simple Page Order funziona bene per le pagine, ma poi hai di nuovo due plugin, il che non è l'ideale. Non esiste un plugin per poter fare entrambe le cose?

    Per favore, fammelo sapere.

  14. Ciao, sto usando il blog gratuito di Wordpress.com e quando ho cliccato su plug-in, mi chiede di effettuare l'aggiornamento. C'è un altro modo per installare re-order word press posts? Qualsiasi consiglio sarebbe ottimo. Avevo intenzione di includere i miei scritti precedenti, che non sono stati fatti su questo blog, ma su siti di recensioni come Trip Advisor o Zomato, ma la tendenza del sito è che i miei ultimi post saranno quelli in cima, quindi la cosa cronologica funziona solo se scrivo i miei post anche in base ai tempi della visita, il che non è fattibile per come popolerò il mio post del blog.

  15. Ho scaricato il plugin post order e ha funzionato perfettamente. Ora il mio blog ha l'aspetto che desidero. Grazie

  16. Ciao, ho installato il plugin per l'ordinamento dei post e ho riordinato i miei post, ma l'ordine non è cambiato sul sito. Cosa sto facendo di sbagliato?

  17. Ho caricato questo plugin, ho trascinato e rilasciato i miei post nell'ordine in cui li desidero, ma non sembrano essere cambiati.
    Ho diverse categorie di post del blog su pagine diverse, è possibile che questo sia il motivo?

  18. OMG mi hai appena salvato la vita lavorativa.

    GRAZIE mille, questo è semplicemente PERFETTO!!!!!!!!!!!!!!!!!!!

  19. Ho usato questo plugin molte volte. Molto utile. Grazie. TUTTAVIA, ho appena creato un tipo di post personalizzato e l'opzione di riordino non viene visualizzata per esso. Cosa devo fare affinché venga aggiunto anche al mio tipo di post personalizzato? Il tipo di post personalizzato non viene visualizzato in Impostazioni.

  20. Questo plugin è fantastico. Ma ho una domanda: sulla mia pagina principale, ho un archivio combinato di più tipi di post. Ogni volta che cambio l'ordine dei post/post personalizzati, stranamente, un vecchio post di un tipo di post personalizzato salta in cima.

    Suppongo che ciò accada perché quando uso il plugin, il riordino viene eseguito in base all'ID, e gli ID di tutti i tipi di post personalizzati iniziano a competere tra loro.

    C'è un modo per impedire che un vecchio tipo di post personalizzato con un ID di 0 appaia vicino alla cima?

  21. Questo plugin mi ha appena fatto risparmiare tonnellate di tempo e di urla al computer. Grazie!

  22. Plugin utile, potrei usarlo sul mio sito.
    Inoltre, mi piace il nuovo layout del sito. È un tema child di Genesis personalizzato o un tema completamente diverso personalizzato per il tuo sito?

  23. Wow! Wish I would’ve known about this plugin three months ago. When working on a client’s site, I had to re-date over three hundred posts; not a fun gig :) Thanks for the article.

  24. Ho notato che il plugin mostra la compatibilità solo fino a WP 3.2.2, eppure è stato aggiornato 11 giorni fa. Ci sono problemi noti con la versione 3.3 e successive?

  25. Wow! Plugin eccellente per avere funzionalità di ordinamento Drag & Drop.
    Grazie per aver condiviso.

Lascia un commento

Grazie per aver scelto di lasciare un commento. Tieni presente che tutti i commenti sono moderati secondo la nostra politica sui commenti, e il tuo indirizzo email NON verrà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avviamo una conversazione personale e significativa.