Home › Forum › Problemi Vari con WP › Ordinare pagine non alfabeticamente: come fare?
-
AutorePost
-
-
3 Settembre 2005 alle 16:18 #357terminalPartecipante
Sto usando il tema “pool 1.0.7”.
Le pagine si ordinano alfabeticamente mentre io vorrei disporle diversamente.
A questo link di wiki non rieso a capire la procedura
http://www.wpitaly.it/wiki/Main/WpListPages
Come fare?
-
3 Settembre 2005 alle 20:00 #33762elisPartecipante
Che criterio di ordinamento vorresti utilizzare?
-
3 Settembre 2005 alle 20:23 #33763terminalPartecipante
Uno qualsiasi che mi permetta di ordinare le pagine come voglio io, p.e. momento dell’aggiornamento o n° Id, o quant’altro…
-
4 Settembre 2005 alle 10:38 #33767SteveAglAmministratore del forum
Puoi scegliere come ordinarle usando l’ordine da te definito nella pagina di creazione / modifica della pagina. Alla voce Ordine della Pagina puoi inserire un numero, p. es. 1, 2, 3, 4 ecc.
E poi nel tema grafico usi questo codice:
<?php wp_list_pages('sort_column=menu_order'); ?>
Le possibili abbreviazioni (da associare alla variabile
sort_column
) sonopost_title
– Ordina le pagine in ordine alfabetico secondo il titolo.menu_order
– Ordina le pagine secondo l’ordine da te specificato in Scrivi -> Paginatime_created
– Ordina le pagine secondo la data di creazionetime_modified
– Ordina le pagine secondo la data dell’ultimo aggiornamentoID
– Ordina le pagine secondo l’ID numericopost_author
– Ordina le pagine secondo l’ID numerico dell’autore della paginapost_name
– Ordina le pagine secondo l’abbreviazione, in ordine alfabetico.In aggiunta puoi specificare se l’ordinamento deve essere crescente o decrescente (p. es. per data, dal più recente al più vecchio o viceversa) usando il parametro
sort_order
che può avere due valori:ASC
– (valore predefinito) dal più piccolo al più grande, dal più vecchio al più nuovo ecc…DESC
– dal più grande al più piccolo ecc…Esempio:
Visualizza il menu delle pagine (secondo il titolo) in ordine alfabetico inverso
<?php wp_list_pages('sort_column=post_title&sort_order=DESC'); ?>
-
4 Settembre 2005 alle 16:43 #33777terminalPartecipante
Molte grazie mrbrown!
Purtroppo, sono riuscito a fare le modifiche di cui parli per altri temi.
Il problema è che nella directory
C:wampwwwWordpresswp-contentthemespool
aprendo il file sidebar.php non si trova la stringa di testo
<?php wp_list_pages(‘sort_column=menu_order’); ?>
a cui apportare le modifiche, ho provato a riscaricare il tema direttamente dal sito del suo sviluppatore ma wp non lo riconosce e lo considera corrotto.
Mi funziona solo quello che ho scaricato da wp e che appunto non contiene la stringa di cui sopra. Che fare?
-
4 Settembre 2005 alle 17:10 #33780SteveAglAmministratore del forum
Mi funziona solo quello che ho scaricato da wp e che appunto non contiene la stringa di cui sopra. Che fare?
La stringa la puoi aggiungere tranquillamente a manina, dove vuoi che appaia l’indice delle pagine.
Non aver paura, non è pericoloso
-
4 Settembre 2005 alle 19:20 #33782terminalPartecipante
Nonostante la tua sottile ironia (sengno inequivocabile di’intelligenza) ci sono riuscito! L’indice delle pagine mi appare dove voglio io inserendo la stringa.
Ma il menu in alto non si modifica: la prima pagina è e rimane “blog” e poi vengono le altre in ordine alfabetico. Probabilmente devo intervenire in un altro file…
Guarda qui per renderti cono di come vorrei impostare il tema
http://www.comprensivo-norcia.it/
Home, Direzione, Docenti e cosଠvia…
-
5 Settembre 2005 alle 9:09 #33785SteveAglAmministratore del forum
Ma hai specificato per ciascuna pagina (nella gestione delle pagine) alla voce ‘Ordine della Pagina’, un numero. P. es.
Home: 1
Direzione: 2
Docenti: 3 ecc ecc ???
-
5 Settembre 2005 alle 12:09 #33793terminalPartecipante
Certo che l’ho fatto ma non m’interessa avere le pagine ordinate nella sidebar (è un doppione), io voglio ordinarle come etichette in testata.
Nel tema originario c’è l’etichetta “Blog” e ogni volta che aggiungo una pagina viene inserita un’etichetta in ordine alfabetico (Alunni, Ata, ecc.), mantenendo la voce “Blog” all’inizio…
Non solo ma nella voce ‘Ordine della Pagina’ non esiste la suddetta pagina “Blog”.
Credo si debba intervenire su un altro file, forse header.php?
-
5 Settembre 2005 alle 12:20 #33795SteveAglAmministratore del forum
non m’interessa avere le pagine ordinate nella sidebar (è un doppione), io voglio ordinarle come etichette in testata.
Come le ordini in testata? Tramite
<?php wp_list_pages('sort_column=menu_order'); ?>
o in qualche altro modo???
Credo si debba intervenire su un altro file, forse header.php?
non credo: prova ad usare
<?php wp_list_pages('sort_column=menu_order&title_li= '); ?>
-
5 Settembre 2005 alle 13:51 #33799terminalPartecipante
Niente da fare…c ome prima.
-
5 Settembre 2005 alle 16:18 #33804SteveAglAmministratore del forum
a questo punto, se le pagine sono quelle e non pensi di crearne di nuove (tu o chi gestirà il blog) puoi anche inserire il codice HTML nudo e crudo, senza usare il tag di WP.
-
6 Settembre 2005 alle 22:24 #33820terminalPartecipante
Il tag da modificare si trova in header.php modificato con successo in
<?php wp_list_pages(‘sort_column=menu_order’); ?>
tuttavia, ho un altro problema: l’etichetta ‘Blog’ (da me modificata in ‘Home’) appare sopra le altre etichette con vicino la scritta ‘Pagine’, come se fosse la pagina madre e le altre sottopagine, ma in ‘gestione pagine’ non esiste e quindi non la posso modificare, perché mai?
-
6 Settembre 2005 alle 23:02 #33821SteveAglAmministratore del forum
Oh madonnella! Ma hai provato a usare:
<?php wp_list_pages('sort_column=menu_order&title_li= '); ?>
E poi ti volevo chiedere: ma ci sta un cacchio di esempio online per capire quello che succede? Saresti cosଠgentile da fare una cattura schermo e metterla online da qualche parte?
Dai fammi contrassegnare ‘sto thread come resolved.
-
7 Settembre 2005 alle 19:27 #33852terminalPartecipante
Non funziona…
non so dove metterti il cattura schermo, comunque in testata accade più o meno questo:
Home
Direzione Docenti Alunni ecc.
‘Home’ sta sopra un po’ nascosto da quello che c’è sotto
-
7 Settembre 2005 alle 21:12 #33856SteveAglAmministratore del forum
metti la cattura su imageshack e se puoi, fai una cattura anche del codice HTML della pagina, la parte incriminata.
-
7 Settembre 2005 alle 21:36 #33858
-
7 Settembre 2005 alle 23:02 #33859SteveAglAmministratore del forum
guarda qui:
http://img7.imageshack.us/my.php?image=pool23mp.jpg
alla riga 36 c’è il problema: cancellala.
-
8 Settembre 2005 alle 11:16 #33863terminalPartecipante
Grandissimo! Grazie…
Problema risolto, tuttavia vorrei conservare la pagina ‘home’ che in questo modo scompare, la creo in ‘scrivi pagine’?
-
8 Settembre 2005 alle 11:44 #33865SteveAglAmministratore del forum
sà¬, la puoi creare in ‘Scrivi pagina”
tieni presente che però sarà una nuova pagina e non sarà un link alla home page.
-
8 Settembre 2005 alle 12:52 #33866terminalPartecipante
M’immaginavo… quindi si perde il link…
-
8 Settembre 2005 alle 13:05 #33867terminalPartecipante
in questo modo non mi torna comodo, perché chi vedrà il sito rimarrà un po’ spaesato…
-
8 Settembre 2005 alle 14:14 #33868SteveAglAmministratore del forum
eh amico mio, questo è il bello di fare il webbmasto
-
-
AutorePost
- Il topic ‘Ordinare pagine non alfabeticamente: come fare?’ è chiuso a nuove risposte.