WordPress Tricks #3


Ecco un altro po’ di codice che può far comodo in situazioni dove la banalità non è mai troppa e WordPress si dimentica qualche pezzo…

Ma passiamo subito al sodo, cominciamo con un trick e mezzo: come visualizzare le categorie di WordPress una accanto all’altra e aggiungere un separatore tra le categorie chiamate con wp_list_categories senza farlo apparire anche dopo l’ultima categoria.

Se invece volete che il separatore sia visibile anche dopo l’ultima categoria, usate:

Continuiamo quindi con una funzione che ho creato tempo fa per Vivanotte.it, per velocizzare e semplificare la visualizzazione delle immagini dei post, in varie parti del sito (home, sidebar .. etc).

Questa funzione necessita di timthumb, che sarà messo in una cartella scripts dentro al vostro template (metteteci timthumbs.php e create dentro una cartella vuota e con permessi di scrittura cache).
Inserite quindi il codice sottostante dentro il functions.php del vostro template (se non lo avete createlo).

Grazie a timthumb inoltre, possiamo sia fare un ottimo resize custom dell’immagine, assegnando poi nel template le misure che vogliamo, sia avere una comoda funzione di caching di ogni immagina visualizzata, diminuendo così il carico del server che non dovrà rigenerare ogni volta l’immagine con quel resize.

La funzione quindi cerca, in ordine di priorità: Immagine in evidenza del post, link immagine inserito tramite campo personalizzato thumb nel post, immagine a caso tra quelle del post.
La prima delle tre che trova, viene quindi visualizzata dove decidiamo noi, nel template.

Ho già ottimizzato il tutto per essere SEO friendly, quindi ogni immagine è sia validabile sia comprensiva di attributo alt con titolo del post.
Banale far notare che, se servisse, potete anche fare in modo di linkare queste immagini al post relativo, così:

Quindi, per poter utilizzare la funzione dove volete nel template, ma sempre dentro ad un loop, usate semplicemente:

Enjoy!

Sono Consulente Digitale, WordPress Specialist e Web Designer, creo siti da 17 anni.
Abitualmente uso PHP/MySQL, HTML5/CSS3/Javascript, Twitter Bootstrap e WordPress, ma non solo.
Aiuto aziende, professionisti e startup ad utilizzare la tecnologia per crescere, creando Team di designer & sviluppatori, pianificando progetti e strategie, sviluppando soluzioni complesse.

By browsing this website, you explicitly and fully agree to the site's Cookies & Privacy Policy More Info

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close