Integrare Facebook “Like Button” e Open Graph in WordPress
Da qualche giorno Facebook ha lanciato ls propria strategia di trasformazione di tutto il Web in un social network, o meglio in un oggetto sociale. Sostanzialmente qualsiasi sito Web può diventare parte di Facebook grazie all’integrazione del cosiddetto “Like Button“, il pulsante “Mi piace”, su qualsiasi pagina o articolo e ancor di più unendosi all’Open Graph, veramente ben spiegato nell’articolo Facebook’s Open Graph Protocol from a Web Developer’s Perspective.
Anche il proprio blog WordPress può diventare un social object parte di Facebook. Il livello “minimo” di ingresso in FB consiste nel collocare sotto ai propri articoli l’iframe che contiene il pulsante “Mi piace”, facilmente generabile da qui. Tuttavia per WordPress vanno apportate alcune modifiche, la versione del codice più pulita ed efficace l’ho trovata nel blog di Andreas Jacok.
Lo snippet di codice che trovate di seguito va aggiunto nella posizione che preferite nei file del nostro tema “index.php” (per far apparire il pulsante “Mi piace” anche nella home page) e “single.php” (per visualizzare il “Mi piace” nella visualizzazione del singolo articolo):
<iframe src="http://www.facebook.com/plugins/like.php?href=<?php echo urlencode(get_permalink($post->ID)); ?>&layout=standard&show-faces=true&width=500&action=like&colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:500px; height:60px"></iframe>
Naturalmente è possibile intervenire manualmente variando la larghezza impostata di 500 pixel. Se non ci si vuole “sporcare le mani” è possibile ricorrere a uno dei tanti plugin disponibili in queste ore su WordPress Plugins.
Il passo più “radicale” consite invece nell’aggiungere il proprio blog WordPress all’Open Graph di Facebook. Per far questo è utile ricorrere al Facebook OpenGraph WordPress Plugin. Prima di utilizzarlo va creata un’applicazione Facebook utilizzando un wizard che ci permetta di ottenere un ID per il nostro blog che permetta a Facebook di identificarlo come se si trattasse di un’applicazione.
Attivato il Facebook OpenGraph Plugin sul proprio blog vanno inserite App ID e App Secret, mostrateci in fase di creazione dell’applicazione. Si possono inoltre impostare altre preferenze come l’inserimento del “Like Button”, l’approvazione automatica dei commenti postati da utenti Facebook, la visualizzazione del login button per FB e altre opzioni utili.
Nel caso ci siano difficoltà nel visualizzare tutte le funzionalità aggiunte dal plugin è necessario modificare a mano il file “header.php” del proprio tema WordPress inserendo:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://www.facebook.com/2008/fbml">
Post correlati:
One Response to Integrare Facebook “Like Button” e Open Graph in WordPress
Lascia un Commento Annulla risposta
Newsletter
I più visti
- Groupon Citydeal: le truffe sono in agguato (aggiornato)
- Già possibile attivare Windows 7 Ultimate RTM con Hazar Activator
- Multiboot: installare Windows 7 dopo XP e Ubuntu
- Installare Mac OS X 10.7 Lion in VMware su Windows
- Dispositivo MTP non riconosciuto in Windows XP: ecco come fare
- Vista, hard disk e pendrive USB: problema risolto
Categorie
Archivi
Commenti recenti
- matteoca su Bucare una rete Wi-Fi protetta con Ubuntu usando Reaver
- Hiroshi su Pagelines Platform in italiano per WordPress
- jovy60 su Pagelines Platform in italiano per WordPress
- MICHELA su Groupon Citydeal: le truffe sono in agguato (aggiornato)
- michela su Groupon Citydeal: le truffe sono in agguato (aggiornato)
Twitter
- @benedettomotisi :D era il tuo nick "cazzo33cm"? 2 minuti fa
- RT @verge: Sony downgraded by S&P due to loss-making TV division and 'severe' competition http://t.co/oKBvOfCw 1 ora fa
- RT @pollycoke: L'unico vero vantaggio dell'invasione dei Tablet è che smetterò di bestemmiare per ogni volta che vi sento dire "DEKSTOP". 1 ora fa
- RT @jedisct1: Pot.js is a library that can execute JavaScript without burdening the CPU: http://t.co/wj05RcYx 5 ore fa
- RT @SecMailLists: Full Disclosure: Android Multiple Vulnerabilities http://t.co/1w54aB1c 5 ore fa







opengraph mi sembra decisamente troppo invasivo!