Davide Rapetti
Web, Design, e pensieri fuori tema

DePo Skinny Theme aggiornato per WordPress 2.7

DePo Skinny, creato da Powazek, e Sandbox sono tra i temi di WordPress da cui preferisco partire per crearne di nuovi.

Purtroppo però, i loro creatori non hanno ancora aggiornato i loro temi affinché possano sfruttare le novità di WordPress 2.7.

Grazie alla nuova release di WordPress, ora abbiamo a disposizione la funzione post_class(), il thread nei commenti, il nuovo tag per il logout e così via. Ma loro, niente, ancora fermi alle versioni precedenti. Per cui…

Per cui, se a bussare ai Sandboxer ci hanno pensato quelli di Devlounge, io provo a dare qualche suggerimento per aggiornare a WordPress 2.7 il tema DePo Skinny, visto che è quello che uso per questo blog.

Questo è quello che ho fatto:

Funzione post_class()

Praticamente in ogni file di template in cui vengono gestiti dei post (index.php, single.php, archive.php e 404.php) dove si trova:

<div class="post">

sostituire con :

<div <?php post_class(); ?>>

Perché farlo?
Perché questa funzione ci restituisce un div associato a delle classi i cui nomi saranno quelli delle categorie e tag del post. Ad esempio questo post è incluso in un div che sarà formattato in questo modo:

<div class="post hentry category-wordpress tag-depo-skinny tag-sandbox tag-temi-wordpress">

Se volessi rendere graficamente diversi i post associati alla categoria “WordPress” non dovrei fare altro che intervenire nel Css del tema definendo una regola per la classe category-wordpress.

Il nuovo tag di Logout

Nel file comments.php, dove si trova

<a href="<?php echo get_option('siteurl'); ?>/wp-login.php?action=logout" title="<?php _e('Log out of this account') ?>">Logout &raquo;</a>

sostituire con:

 <a href="<?php echo wp_logout_url(get_permalink()); ?>" title="<?php _e('Log out of this account') ?>">Logout &raquo;</a>

Perché farlo?
Perché probabilmente così com’è non funziona.

I gravatar

Sono supportati già dalla versione 2.5 di WordPress, ma non da questo tema (forse per scelta stilistica dell’autore). Comunque, se si vuole inserirli, non c’è bisogno di nessun plugin. Per il tema DePo Skinny, basta aprire comments.php, posizionarsi all’interno del

<div class="postcomment">

e inserire il seguente codice (formattare con i Css a piacimento):

 <?php  echo get_avatar( $comment, $size = '30', $default = '<path_to_url>' ); ?>

Perché farlo?
Tante ragioni per farlo… magari se ne parla in un prossimo post.

Spero torni utile ;-)

No Comments Yet


There are no comments yet. You could be the first!

Leave a Comment

Get and give, web design e comunicazione per il sociale A te, che vuoi raccontarmi una storia