Archivio aprile, 2010

Come impostare in automatico le miniature su tutti i Post

La nuova funzionalità delle miniature di WordPress, introdotta con la versione 2.9 e discussa in WordPress 2.9+: la nuova funzione post thumbnails, può essere automatizzata tramite un semplice script in PHP. Questo può risultare comodo quando “ci si scorda” di inserire le miniature su ogni articolo o se si vuole aggiornare il pregresso.

Continua...

Very short trick: personalizzare la vista delle categorie

Non tutti sanno che è possibile personalizzare la visualizzazione delle categorie in modo rapidissimo sfruttando una proprietà del Category Templates. Normalmente siamo abituati a visualizzare le categorie sempre con il file archive.php.

Continua...

WordPress: aggiungere un pannello nella bacheca

Può essere utile, nello sviluppo di un Plugin e non solo, posizionare un pannello di informazioni, di riepilogo o quant’altro, direttamente nella Dashboard (Bacheca) di WordPress, come accade per i pannelli standard dello “Stato attuale”, “Commenti recenti” etc…
Wordpress permette di aggiungere nostri pannelli in modo semplice, sfruttando la funzione wp_add_dashboard_widget() :

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// Prima di tutto aggiungiamo un Hook tramite 'wp_dashboard_setup'
// per registrare la nostra funzione di creazione
add_action('wp_dashboard_setup', 'example_add_dashboard_widgets' );

// Questa aggiunge fisicamente il pannello alla Dashboard
function example_add_dashboard_widgets() {
    wp_add_dashboard_widget('example_dashboard_widget',
              'Example Dashboard Widget',
              'example_dashboard_widget_function');
}

// Disegna il contenuto del pannello
function example_dashboard_widget_function() {
   echo "Prova mio Widget sulla Bacheca";
}

La funzione wp_add_dashboard_widget() ha la seguente synopsis:

1
2
3
4
5
6
7
8
9
10
//
// $widget_id        - È un identificativo unico tipo slug.
//                     Verrà usato anche come classe nello stile css
// $widget_name      - Nome del Widget visualizzato nella barra
// $callback         - Nome della funzone che mostrerà il conntenuto
// $control_callback - (Opzionale) Nome della funzione usata per inviare
//                     parametri tramite form
//
wp_add_dashboard_widget($widget_id,
    $widget_name, $callback, $control_callback = null)

Continua...

WordPress: ottenere informazioni sulla cartella uploads

WordPress mette a disposizione un’utilissima funzione, wp_upload_dir() per ottenere molte informazioni sulla cartella uploads. Questa funzione restituisce un array così formato:

Continua...

WordPress 2.9+: la nuova funzione post thumbnails

Con le ultime release di WordPress, dalla 2.9+, è stata introdotta una nuova funzionalità molto utile per gestire i thumbnails, ovvero le miniature. Tale funzionalità, tuttavia, dev’essere attivata nel tema e, precisamente, agendo sul file functions.php. Questa nuova caratteristica è utile in molti contesti e fornisce una strumento comodo e semplice sia per chi sviluppa un sito web utilizzando WordPress sia al cliente finale che dovrà poi gestire i contenuti.
Nelle versioni di WordPress precedenti alla 2.9, infatti, molti sviluppatori utilizzavano i campi personalizzati (custom fields) per fornire al cliente la possibilità di aggiungere un’immagine – esterna – al post. Soluzione che se dal punto di vista dello sviluppatore non era particolarmente gravosa, rendeve comunque l’editing dei post abbastanza scomodo, soprattutto se consideriamo che spesso e volentieri è il cliente finale a curare i contenuti.

Continua...


Stop SOPA