WordPress 3.0 e la nuova funzione comment_form

Tra le cose nuove che troverete nell’imminente versione 3.0 di WordPress ce n’è una che renderà più puliti i nostri temi e faciliterà il lavoro agli sviluppatori di temi e di plugin. Tutto quel codice che genera il form per i commenti e che si trova nel file comments.php può essere eliminato per far spazio a una semplicissima funzione. Il codice cui mi riferisco è quello che inizia e termina con queste righe:

<?php if ('open' == $post->comment_status) : ?>
<div id="respond">...
...
<?php endif; // if you delete this the sky will fall on your head ?>

La nuova funzione è:

<?php comment_form(); ?>

Di questo argomento ha parlato già @ottodestruct nel suo articolo WordPress 3.0 Theme Tip: The Comment Form, di cui vi consiglio la lettura se avete mai creato un tema per WordPress.

Ho implementato la funzione in Ubuntu block notes utilizzando anche qualche filtro e un’azione, che mi hanno restituito il form così com’era prima. La funzione è infatti estremamente personalizzabile: potete aggiungere campi, toglierne, aggiungere note prima e dopo i campi e prima e dopo il form, cambiare il titolo, il testo del pulsante e qualunque riga già presente, aggiungere azioni in molti punti del form.

Il consiglio per chi sviluppa temi è di usare questa funzione nei loro lavori. Una conseguenza diretta, oltre alla maggiore pulizia del codice, è la possibilità per chi sviluppa plugin di modificare alcuni aspetti del tema senza che l’utente metta mano al codice.

Segnalibri al 9 maggio 2010

  • Moodle è un Open Source Course Management System (CMS), noto anche come Learning Management System (LMS) o Virtual Learning Environment (VLE). Moodle è una applicazione web libera che i formatori possono utilizzare per creare siti di formazione efficaci.

    Tags: cms moodle learning e-learning

    9 maggio 2010

  • jQuery image galleries and sliders are very common on portfolio sites and are also useful for any other type of site for displaying images and photos. Also, provide a good user experience and make viewing images more pleasant and intuitive on your website. With the advent of powerful JavaScript frameworks like jQuery, Prototype, Mootools etc., the quality of JavaScript based image galleries and slideshows have improved dramatically.

    Tags: jquery images slider gallery

    7 maggio 2010

  • There is little doubt that WordPress is one of the most popular blogging and content management platforms out there today. This is not an article about WordPress, though, but rather a more general musing on one of its thought-provoking taglines: “Code Is Poetry.”

    Tags: wordpress code poetry

    5 maggio 2010

Continua a leggere