Google Friend Connect plugin per commenti WordPress – Come fare?

Su richiesta di Ferre ho deciso di scrivere una mini-guida sull’integrazione di Google Friend Connect in un blog wordpress, visto che le varie guide che ci sono online spiegano solo in parte i vari passi da fare..

Come prima cosa è necessario registrarsi a Google Friend Connect e inserire il proprio sito web, in cui integrare le funzionalità di Friend Connect.

Salvarsi il codice identificativo del proprio sito web, posizionandosi su “Panoramica” e copiando il parametro id che si trova nell’indirizzo della pagina.

friendConnect01

L’indirizzo sarà simile a questo:

http://www.google.com/friendconnect/admin/site/overview?id=01234567890123456786&hl=it

Salvare il parametro che trovate dopo “id=”, nell’esempio è la parte evidenziata in grassetto.

Dopo che vi siete salvati il codice dovete andare a questo indirizzo
e scaricare il plugin relativo a wordpress sul desktop.
Scompattate il file compresso, cercate la cartella “\wordpress\src\” e posizionatevi al suo interno.

Da qui dovete copiare i due file html nella root del sito wordpress (per intenderci è la stessa dove potete trovare il file wp-config.php)

Siete soddisfatti? Smorzate l’entusiasmo, avete solo completato i preparativi..ora mettiamoci al lavoro seriamente!

Creiamo una cartella chiamata “fc_plugin” (in realtà potete chiamarla come volete) e copiamoci dentro i file “fc_plugin.php” e “server_code.php“; apriamo “fc_plugin.php“, cerchiamo la funzione “fc_get_site_id” e scriviamo il nostro codice di google (prelevato in precedenza) al posto di quello predefinito.
Ora dobbiamo cercare un’altra funzione, “fc_javascript_calls“; al suo interno modifichiamo il parametro passato in “google.friendconnect.container.setParentUrl(‘/blog/wordpress/’);” inserendo il percorso relativo dei due file html copiati in predenza.
Esempio:

se il vostro blog è ospitato su blog.tuosito.com e i due file si trovano nella radice di questo percorso, dovrete scrivere

google.friendconnect.container.setParentUrl('/');

se invece si trova in http://www.tuosito.com/wordpress/ dovrete scrivere

google.friendconnect.container.setParentUrl('/wordpress/');

Ora copiate la cartella creata all’interno di “/wp-content/plugins/” del vostro blog wordpress, poi entrate nel pannello di configurazione e attivate il plugin appena creato (si chiamerà “Friend Connect Commenting Plugin“).

Funziona? Ma certo che no!
C’è da fare ancora una piccola modifica al nostro tema. Cerchiamolo all’interno di “/wp-content/themes/” e apriamo il file “comments.php“.

Cerchiamo il seguente pezzo di codice

<?php if ( get_option('comment_registration') && !$user_ID ) : ?>
<p>(bla bla bla)</p>
<?php else : ?>

e apportiamo le seguenti modifiche

<?php if ( get_option('comment_registration') && !$user_ID ) : ?>
<p>(bla bla bla)</p>
<?php if (function_exists('gfc_profile')) {gfc_profile();} ?>
<?php else : ?>

Ora possiamo apprezzare le potenzialità di Google Friend Connect in tutto il loro splendore!

  • Google Reader
  • Google Gmail
  • Google Bookmarks
  • Facebook
  • Twitter
  • Windows Live Favorites
  • Share/Bookmark




Post correlati