Elucubrato da saibal
Addì 1 aprile 2010
Wordpress Saibal Edition: filosofia di un’ottimizzazione
Qualcuno dirà che il mio è un caso isolato, che in un altro template la votazione poteva essere inserita anche nella pagine archive.php o page.php oppure search.php. In questo caso rispondo che un programmatore più attento avrebbe semplicemente dato all’utente la possibilità di scegliere dove inserire il codice attraverso una banale select multipla nelle impostazioni. Qualcosa come:
Inserisci il codice in:
- nella home
- nei post
- nelle pagine
- nei risultati della ricerca
- negli archivi
Wordpress infatti ci mette nativamente a disposizione delle funzioni condizionali per individuare velocemente le sezioni del sito:
1
is_home(), is_page(), is_single(), is_archive() etc etc
Perchè non usarle? Basta poco per mantenere tutte le funzionalità e strizzare l’occhio alle prestazioni e al codice.
Lo stesso discorso può essere fatto per quei plugin che caricano css propri. Basta capire in quali sezioni devono essere caricati e aggiungere il solito IF:
1 2 3
if (is_home() || is_page()) { wp_register_style('blabla','blabla.css',false,'1','all'); }
to be continued…

Vota: 100%
Lascia un Commento