snippet

WordPress: come gestire le tassonomie

WordPress dispone di un solido sistema per la gestione delle tassonomie. Ad esempio i post dispongono di un doppio sistema tassonomico (categorie gerarchiche e tag) che permette di organizzare i contenuti secondo diversi criteri. Inoltre, cosa più interessante, WordPress permette aggiungere tassonomie custom praticamente a qualunque cosa. In questa breve guida vi voglio fornire gli snippet di…

Leggi tutto

WordPress: customizzare la query principale di taxonomy.php

Il loop standard di WordPress visualizza un certo numero di post paginati secondo le impostazioni globali che trovate in impostazioni > lettura tuttavia può essere necessario variare questo numero solo ed esclusivamente in alcune specifiche occasioni senza per questo usare WP_query(). L’action “pre_get_posts” consente di accedere all’oggetto $query per riferimento (tutte le modifiche apportate vengono eseguite direttamente all’oggetto…

Leggi tutto

WordPress: come ordinare i post per ultima modifica

Questo script permette di ordinare i post in base all’ultima modifica effettuata, indicando anche l’autore della stessa. In pratica aggiungeremo una colonna con intestazione ordinabile alla vista sommario dei post. Questa funzionalità mi è stata utile in un progetto in cui più autori modificavano i post ed era necessario tenere traccia dei post aggiornati di recente….

Leggi tutto

WordPress modificare le impostazioni di default di the_excerpt()

the_excerpt() è una funzione molto utilizzata quando, all’interno di un ciclo, si vuole visualizzare un riassunto di un post. Il riassunto è generato automaticamente utilizzando le prime 55 parole del testo. Viene mantenuto solamente il testo privo di elementi html e immagini. Purtroppo non prevede parametri personalizzabili. Tuttavia attraverso due filtri (excerpt_more e excerpt_length) è…

Leggi tutto

WordPress: aggiungere nuove dimensioni custom alla media library

Quando si carica in WordPress un’immagine tramite l’uploader integrato nella media library vengono generate 3 miniature ridimensionate (thumbnail, medium e large). Tuttavia non è infrequente la necessità di aggiungere dimensioni personalizzate che meglio si adattino alle esigenze del tema utilizzato. Questa operazione è piuttosto semplice, è sufficiente aggiungere a functions o dentro ad un plugin personalizzato il…

Leggi tutto

WordPress: rimuovere i meta box in bacheca

La bacheca di WordPress, solitamente impostata come prima pagina da visualizzare quando vi autenticate, spesso non viene fruttata come potrebbe lasciandola in balia dei meta box predefiniti. Se, come me, non amate vedere la bacheca di WordPress traboccante di meta box potete rimediare facilmente rimuovendoli tutti con questo script. Ovviamente il codice va inserito nel file function…

Leggi tutto

WordPress: aggiungere la colonna custom taxonomy

Spesso quando si aggiunge un custom post type su WordPress risulta necessario aggiungere anche una o più custom taxonomy che ci permettano di organizzare i contenuti secondo specifici criteri. Avere queste tassonomie nel backend anche nella vista sommario del custom post type è molto utile perché  ci permette di filtrare i contenuti per categoria. Per renderle disponibili…

Leggi tutto

WordPress: aggiungere la risoluzione alla vista sommario

Con questo breve post voglio inaugurare una serie di mini articoli in cui vi proporrò alcuni snippet che reputo utili e che uso spesso durante lo sviluppo dei miei progetti in WordPress. Molti script sono pescati in rete (leggi stackoverflow) altri sono “pezzi originali”, tutti hanno risolto uno o più problemi. In questo caso specifico vi…

Leggi tutto