There are no comments yet. You could be the first!
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:
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.
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 »</a>
sostituire con:
<a href="<?php echo wp_logout_url(get_permalink()); ?>" title="<?php _e('Log out of this account') ?>">Logout »</a>
Perché farlo?
Perché probabilmente così com’è non funziona.
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
There are no comments yet. You could be the first!
© Davide Rapetti. Powered by WordPress
partendo dal tema DePo Skinny Theme, da me pesantemente modificato.
Il sito è stato realizzato usando i css3,
risulta quindi molto più carino se lo navighi con le ultime versioni di firefox e safari.
No Comments Yet