- Stati di Sonnolenza - http://www.potamocheri.eu/blog -

Prevenire la rettifica con WordPress

Posted By TED© On 9 luglio 2009 @ 13:39 In Yahwn | 5 Comments

Ho deciso di dare anch’io un contributo al problema dell’obbligo di rettifica per i blog inserito nel ddl sulle intercettazioni telefoniche. Al solito, sarà un contributo tecnico, onde prevenire ogni problema in caso di approvazione del decreto così com’è. Dopo una breve premessa, seguirà il solito tutorial.
Oggi Gilioli riporta [1] un nuovo esempio sulle conseguenze del ddl. Nei commenti, Livefast suggerisce [2] un sistema rapido di rettifica: l’aggiunta di un secondo me. Lo stesso dibattito, via Paul The Wine Guy, si sposta su friendfeed [3]. Qui PTWG dice a livefast che non crede che WordPress farà mai il plugin per aggiungere “secondo me” davanti ad ogni frase. E qui intervengo io. Chi lo dice che ci vuole un plugin? Ecco come con poche semplici mosse potrete prevenire ogni problema. Su WordPress. Gli altri, per quanto mi riguarda, s’attaccano al cazzo.

Prima cosa, aprite come sempre l’editor php fornitovi dal vostro CMS – colonna sinistra, Aspetto/Editor. Aprite il file “functions.php”. Se non lo avete, vi tocca caricarlo via ftp nella cartella del tema che avete scelto e se non lo sapete fare, be’, cazzi vostri. Google is your friend.
Nel file in questione, incollate il seguente codice:

function get_imho($key) {
    global $post;
    $imho = get_post_meta($post->ID, $key, true); 

    if(isset($imho[0])) { //if the user set a custom field  ?>

<p>Secondo me:</p>
    <?php }
    else { //else, return
        return;
    }
}

Avete creato una funzione da gestire via “Campi personalizzati” – Custom fields, se avete WordPress in inglese. E’ una delle voci che appare sotto l’editor di testo di WordPress. Come usarla ve lo dico a breve. Prima dobbiamo fare in modo che la funzione funzioni (ahah, che mattacchione) nei post.
Sempre dall’editor, aprite il file index.php (o single.php, anche) e proprio sopra la voce


(...)

<?php the_content(); ?>

(...)

incollate questo codice:


(...)

<?php if ( function_exists( 'get_imho' ) ) get_imho ( 'imho', true ); ?>

(...)

Il risultato deve essere più o meno:

<a href="<?php the_permalink() ?>" rel="bookmark" title="Permalink a <?php the_title(); ?>"><?php the_title(); ?></a>

(...)

<?php if ( function_exists( 'get_imho' ) ) get_imho ( 'imho', true ); ?>
					<?php the_content(); ?>

(...)

Ecco, ora la funzione è inserita nei post.
Attivarla sarà un gioco da ragazzi.
Aprite l’editor di testo di WordPress e nel menu “Campi personalizzati” – lo trovate in basso – alla voce “nome” inserite “imho”, mentre a quella valore inserite una voce qualsiasi. Nello screenshot esplicativo che vedete qui sotto, ho inserito “1″ (clicca per ingrandire).

Custom fields [4]

Il risultato finale sarà più o meno questo:

IMHO

KTHXBAI.


Article printed from Stati di Sonnolenza: http://www.potamocheri.eu/blog

URL to article: http://www.potamocheri.eu/blog/2009/07/09/prevenire-la-rettifica-su-wordpress/

URLs in this post:

[1] riporta: http://gilioli.blogautore.espresso.repubblica.it/2009/07/09/14-luglio-un-esempio/

[2] Livefast suggerisce: http://gilioli.blogautore.espresso.repubblica.it/2009/07/09/14-luglio-un-esempio/comment-page-1/#comment-388548

[3] friendfeed: http://ff.im/4ZJVm

[4] Image: http://www.potamocheri.eu/blog/wp-content/uploads/2009/07/customfieldlarg.png