Impostazione dell'Ordine Personalizzato dei Post all'interno di una Categoria
Ho una categoria che include diversi post. Per design non è un blog, ma un elenco del personale. Attualmente tutti i membri del personale hanno i loro post individuali nella categoria. Vorrei poter ordinare il modo in cui vengono visualizzati nella loro categoria principale.
Come posso farlo nel modo più user-friendly possibile? Il mio cliente potrebbe voler modificare questo ordine in futuro, specialmente quando i membri del personale lasciano l'azienda o vengono assunti nuovi dipendenti.
Qualsiasi aiuto sarà molto apprezzato.
http://gointrigue.com/beta/faculty/
Per approfondire: Nel link che ho fornito verrete indirizzati a una pagina di categoria che ho creato chiamata /faculty/. In questa pagina di categoria ho diversi post elencati. WordPress li elenca automaticamente nell'ordine in cui sono stati creati, con il post creato più recentemente elencato per primo.
Voglio elencarli in un ordine personalizzato. Come posso farlo?

Ora che ho una migliore comprensione del problema, ti consiglierei di utilizzare i campi personalizzati per ordinare i tuoi articoli. Puoi creare un campo personalizzato (ad esempio, "ordine") e usarlo per indicare l'ordine dei tuoi articoli. Successivamente, dovrai utilizzare una query personalizzata per ordinare questi articoli quando vengono visualizzati. Puoi usare una query personalizzata come la seguente:
$args = array(
'meta_key' => 'ordine',
'orderby' => 'meta_value',
'order' => 'ASC'
);
$custom_query = new WP_Query();
$custom_query->query($args);
if($custom_query->have_posts())
{
while($custom_query->have_posts())
{
$custom_query->the_post();
// Esegui le operazioni del loop
}
}
Consulta la pagina della classe WP_Query per maggiori informazioni su tutti gli argomenti che puoi utilizzare per creare query personalizzate.

Grazie! Ho trovato un plugin che avrebbe potuto funzionare, ma non è COMPLETAMENTE personalizzato. Era solo fornito con una serie di ordini predefiniti. Inoltre non è più aggiornato. DOMANDA: in quali file dovrei aggiungere il mio codice per un nuovo campo personalizzato? E in quale file dovrei inserire il codice per la query personalizzata?

Non è necessario nuovo codice per i campi personalizzati. Questi fanno già automaticamente parte della schermata di scrittura. Se i campi personalizzati non vengono visualizzati di default, guarda il link "Opzioni schermo" nell'angolo in alto a destra della schermata di scrittura per attivarli. Dovresti usare il codice che ti ho fornito da qualche parte nei file del tema. Dai un'occhiata alla gerarchia dei template per iniziare: http://codex.wordpress.org/Template_Hierarchy

Dopo alcuni tentativi sono riuscito a farlo funzionare! Solo un problema. Non ordina correttamente se ordino post con numeri a una e due cifre, tipo: "8, 9, 10". I post 1 e 10 finiscono per essere uno accanto all'altro a meno che non scriva 1 come "01". C'è un modo nel codice per aggiungere uno 0 a tutte le voci con una sola cifra così che il mio cliente non debba farlo?

Purtroppo ho un problema con il codice sopra. Sembra che smetta di ciclare dopo aver visualizzato 10 post. Pensavo che forse ignorasse tutti i numeri maggiori di 11, ma in realtà si ferma semplicemente dopo aver mostrato un totale di 10 post. Qualche idea sul perché?

Un modo semplice per risolvere il problema dell'ordinamento è iniziare da 100, poi 101, ecc. Visualizza solo 10 post perché di default utilizza il numero di post impostato in Impostazioni > Lettura > "Le pagine del blog mostrano al massimo". Puoi modificare quell'impostazione oppure, per mostrare tutti i post, aggiungi 'posts_per_page' => -1
all'array args.

Grazie per il suggerimento! L'aggiunta all'array ha funzionato. Non sono però sicuro che ordinare i post usando 100, 101, ecc. sia molto meglio che usare 01, 02.

Sono un po' confuso dal tuo post perché penso che potrebbe chiedere alcune cose diverse. Se stai chiedendo come ordinare le tue categorie secondo un ordine personalizzato, dai un'occhiata a Custom Taxonomy Sort, un plugin che fa esattamente questo. Puoi specificare un ordine per ogni termine della tassonomia.

Ho installato il plugin che hai suggerito e non sembra essere quello che sto cercando. Qui ci sono solo opzioni per aggiungere l'ordinamento alle categorie. Voglio invece ordinare l'ordine in cui compaiono i miei post quando si accede a quella categoria.
Nel link che ho fornito nel mio post originale verrai portato a una pagina di categoria. In questa pagina di categoria ho diversi post elencati. Wordpress li elenca automaticamente nell'ordine in cui sono stati creati, con il post creato più di recente elencato per primo.
Vorrei elencarli in un ordine personalizzato da me scelto. Come posso farlo?
