Ricerche, appunti, esempi e considerazioni. RSS

Sep
13th
Thu
permalink

 http://zeligplanet.altervista.org/

Wordpress plugin: Zelig Dropdown Pages
Venerdì 25 Agosto 2006 by Zelig

english italian Articolo multilingue / Multilanguage post

Ebbene sì, ancora un plugin della serie “Zelig Dropdown”!

Questo plugin mostra i link alle pagine nella sidebar come una semplice e poco ingombrante lista di selezione a discesa. Il plugin dovrebbe sostituire la funzione standard wp_list_pages().

ISTRUZIONI:

1. Scaricare il file zip (la versione attuale è la 1.1 del 18 settembre 2006).
2. Estrarre il file zelig-dropdown-pages.php nella cartella dei plugin della vostra installazione di WordPress (wp-content/plugins).
3. Entrare nel pannello di amministrazione di WordPress, aprire la pagina dei Plugin e attivare il plugin stesso.
4. Inserire il seguente codice HTML da qualche parte in una pagina del vostro template, fuori dal loop (il suo posto naturale è nella sidebar):



La funzione zelig_dropdown_pages() ha diversi parametri opzionali che possono essere passati, molti dei quali del tutto simili a quelli della funzione wp_list_pages():
Parametro Valori Descrizione Default
child_of numero mostra solo le sottopagine della pagina indicata (specificare il numero ID) 0
(mostra tutte le pagine)
sort_column post_title
menu_order
post_date
post_modified
ID
post_author
post_name Ordina l’elenco delle pagine in base all’opzione indicata:
post_title (alfabeticamente in base al titolo delle pagine)
menu_order (in base all’ordine di pagina impostato in fase di scrittura o modifica delle pagine)
post_date (in base alla data di creazione delle pagine)
post_modified (in base alla data di modifica delle pagine)
ID (in base al numero di ID delle pagine)
post_author (in base al numero di ID degli autori delle pagine)
post_name (alfabeticamente in base al nome delle pagine) post_title
sort_order ASC
DESC Direzione di ordinamento:
ASC (dal più basso al più alto)
DESC (dal più alto al più basso) ASC
exclude numero o elenco di numeri separati da virgole i numeri specificati rappresentano i numeri di ID delle pagine da escludere dall’elenco. I numeri devono essere indicati in ordine crescente
depth numero Valore numerico che indica quanti livelli di gerarchia (sottopagine) visualizzare. Se impostato a zero mostra tutte le pagine, se impostato a -1 esclude tutte le sottopagine. In realtà questo parametro sembra non funzionare correttamente, proprio come nella funzione standard wp_list_pages(): qualsiasi valore diverso da zero esclude la visualizzazione di tutte le sottopagine… 0
(mostra tutte le pagine)
title_li testo Testo mostrato come intestazione della lista, ovvero quello che compare nella list box qualdo è chiusa “Pages” (o “Pagine” se avete WP localizzato in italiano)
boxwidth numero serve ad impostare la dimensione della larghezza della lista, in pixel. Se non specificate il parametro o se lo impostate a zero, ogni lista assumerà la larghezza del nome più lungo della pagina che contiene, e questo può facilmente far sballare l’impaginazione del vostro template, soprattutto se avete dei nomi di pagina molto lunghi e/o una barra laterale strettina… Impostando una determinata larghezza, con alcuni browser (IE6…) gli eventuali nomi più lunghi verranno troncati in quel punto 0
(nessun limite)

ESEMPI:


Imposta la larghezza della lista a 120 pixel.


Mostra la lista in base al contrario (DESC) dell’ordine specificato nel pannello di amministrazione.


Mostra solo le sottopagine della pagina 50, escludendo però la 55 e la 62.


Mostra solo il primo livello di sottopagine e imposta “Sezione 1″ come titolo.

NOTE:

Il codice restituito dalla funzione è valido XHTML Strict.
Plugin testato solamente con WordPress 2.0.4. Al momento non so dire se funzioni anche con versioni precedenti (ma ringrazio chi avesse la possibilità di testarlo e di farmelo sapere!)

AGGIORNAMENTI:

* Versione 1.1 (18 settembre 2006): una piccola modifica consente di utilizzare più istanze della funzione nella stessa pagina, ad esempio per dividere l’elenco di pagine in due o più liste servendosi dell’opzione “exclude”.

Tutti i plugin per Wordpress di Zelig li trovi qui!

Yes, another plugin from the “Zelig Dropdown” series!

This one shows the pages links in the sidebar as a simple and small dropdown list (select box). This plugin should replace the WP standard wp_list_pages() function.

INSTRUCTIONS:

1. Download the zip file (current version is 1.1 of september 18, 2006).
2. Extract the zelig-dropdown-pages.php file into the plugins directory in your WordPress installation (wp-content/plugins).
3. Log in to WordPress administration. Go to the Plugins page and Activate this plugin.
4. Put this code somewere in your template page, outside the loop (usually in sidebar):



The zelig_dropdown_pages() function has some optional parameters you can pass, and most of them are the same as in wp_list_pages() function.