Come Inserire il pulsante Mi Piace (like button) su WordPress

Tempo di lettura: 2 minuti

Facebook è uno dei siti di social networking più popolari del mondo, con oltre 1 miliardo di utenti attivi e milioni di messaggi che vengono condivisi ogni giorno.

Facebook ha ufficialmente rilasciato il suo pulsante Like che consente agli utenti di condividere rapidamente i contenuti su Facebook per pubblicizzare liberamente la propria azienda, prodotti e/o siti web.

Ogni proprietario di un sito web, ha come obbiettivo quello di avere sempre più visitatori e più traffico.

Integrando questa funzionalità allinterno del nostro sito web WordPress ( che ci mette a disposizione Facebook ), è un ottimo modo per farlo.

Abbiamo 2 possibilità per inserire il pulsante Mi Piace Su WordPress :

  • Inserendolo Manualmente allinterno del codice;
  • Attraverso lutilizzo di plugin.

Io personalmente, ho inserito il pulsante Mi piace manualmente.

Consiglio anche a voi di scegliere questa soluzione, in quanto molto semplice ed è sempre bene evitare di installare nuovi plugin, se proprio non è necessario, per evitare di appesantire WordPress.

Potete consultare la pagina messa a disposizione da Facebook, per lincorporazione dei codici.

Inserire manualmente il pulsante Mi Piace, alla fine di ogni articolo (post) modificando il file single.php

Inserite il codice sottostante allinterno del file single.php del vostro tema, e dovete inserirlo nella posizione che più trovate adatta alle vostre esigenze. (in teoria dovreste individuare la zona esatta per poterlo mettere alla fine del post )

 <iframe src="http://www.facebook.com/plugins/like.php?href=<?php echo urlencode(get_permalink($post->ID)); ?>&amp;amp;layout=standard&amp;amp;show_faces=false&amp;amp; width=450&amp;amp;action=like&amp;amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:60px;"> </iframe> 

Volendo, potete utilizzare il metodo XFBML, che è altamente raccomandato se avete necessità di monitorare ed avere informazioni approfondite in merito ai like ed integra il pulsante Condividi.

<div id="fb-root"></div>
<img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-wp-preserve="%3Cscript%20src%3D%22http%3A%2F%2Fconnect.facebook.net%2Fen_US%2Fall.js%23xfbml%3D1%22%3E%3C%2Fscript%3E" data-mce-resize="false" data-mce-placeholder="1" class="mce-object" width="20" height="20" alt="&amp;lt;script&amp;gt;" title="&amp;lt;script&amp;gt;" /><fb:like href="<?php echo get_permalink(); ?>" show_faces="true" width="450"></fb:like>

Questa operazione potrebbe risultare complicata se non sapete dove mettere mano, quindi se proprio non ci riuscite, passate oltre ed adottate la soluzione successiva ( inserendo il file allinterno del file functions.php del vostro tema ). 🙂

Inserire manualmente il pulsante “mi piace”, alla fine di ogni articolo (post) modificando il file functions.php

Inserite questo codice all’interno del file functions.php. Vi conviene inserirlo alla fine, in questo modo dovrebbe sempre andare tutto liscio.

Mi raccomando però, prima fate sempre un backup per evitare inconvenienti. 😉

function aggiungi_pulsante_like($content = ) {
    global $post;
    if(is_single()){
        $content .= <iframe src="http://www.facebook.com/plugins/like.php?href= . urlencode(get_permalink($post->ID)) .
                    &amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=408&amp;amp;action=like&amp;amp;font=verdana&amp;amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:408px; height:80px"></iframe>;
    }
    return $content;
}
add_filter(the_content, aggiungi_pulsante_like);

Anche qui, potete utilizzare il metodo XFBML.

function aggiungi_pulsante_like($content = ) {
    global $post;
    if(is_single()){
        $content .= <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-wp-preserve="%3Cscript%20src%3D%22http%3A%2F%2Fconnect.facebook.net%2Fit_IT%2Fall.js%23xfbml%3D1%22%3E%3C%2Fscript%3E" data-mce-resize="false" data-mce-placeholder="1" class="mce-object" width="20" height="20" alt="&amp;lt;script&amp;gt;" title="&amp;lt;script&amp;gt;" /> .
                    <fb:like href=" . get_permalink($post->ID) . " send="true" width="450" show_faces="true"></fb:like>;
    }
    return $content;
}
add_filter(the_content, aggiungi_pulsante_like);

Bene. Se hai seguito la mia guida ora sarai in grado di integrare il pulsante Mi piace di Facebook, all’interno del tuo sito web. 😉

9 commenti su “Come Inserire il pulsante Mi Piace (like button) su WordPress”

  1. Ciao
    tutto chiaro.
    Ho una domanda: se il pulsante “mi piace” voglio inserirlo su una sola pagina di wordpress (o su un solo articolo) come faccio?

  2. Ciao Emiliano,
    sto gestendo diverse pagine di facebook e sul mio sito ho tante landing page (1 per ogni pagina di FB) Vorrei, inserire in ognuna di queste pagine la possibilità di mettere direttamente “mi piace” (quindi non linkare solo la pagina, che so già come fare). Visto che uso Divi Builder, vorrei poter usare shortcode per inserire direttamente in un modulo di testo e quindi scegliere per ogni post dove inserire il codice/pulsante. In relatà non mi servirebbe l’icona perchè il builder ne ha già al suo interno, ma solamente il linguaggio da inserire, per far funzionare il collegamento.
    Spero di essere stato chiaro.
    Grazie 1000 per il tuo aiuto.
    Luca

    1. Ciao Luca,

      grazie per il tuo commento.
      Vediamo se ho capito bene.

      Per esempio :

      – Pagina a –> bottone/link “mi piace”, che da +1 alla pagina a ;
      – Pagina b –> bottone/link “mi piace”, che da +1 alla pagina b ;
      – Pagina c –> bottone/link “mi piace”, che da +1 alla pagina c ;

      Stessa cosa per i post.

      Quindi per ogni pagina/post bisogna avere un “mi piace”, che viene assegnato solo alla pagina/post in questione.

      E’ corretto ?

      Emiliano

  3. Strano, ho seguito le istruzioni alla lettera e tutto è andato bene!
    Poco dopo il controllo non si visualizza più…
    Secondo te cosa è successo? la function.php contiene sempre il codice che ho copiato

    1. Ciao Fede,

      grazie per aver seguito la guida :-).

      – per caso utilizzi plugin per la cache ? Se si, prova a cancellarla e a ricaricare la pagina.
      – apri la pagina con Chrome e premi F12 e vedi se alla voce console ti vengono restituiti errori. Se si, dimmi quale errore.

      Un saluto e buona festa

      Emiliano

  4. Ciao Emiliano,
    ho provato il tuo codice e funziona benissimo, grazie.
    Mi chiedo se sia possibile inserire la porzione di codice in modo tale che venga visualizzata anche nelle pagine e non solo negli articoli… in modo tale che si possa mettere mi piace anche ad una pagina del menù per esempio. Come potrei fare?
    Un saluto

Lascia un commento