L'utilizzo di Facebook Commenti sul tuo blog offre ai tuoi lettori un modo per commentare istantaneamente i post, nonché per condividerli senza dover fare alcun lavoro. Se pensi che questo tipo di sistema di commenti si adatti al tuo pubblico, continua a leggere per scoprire come è possibile implementarlo il modo giusto.
Prima di generare effettivamente il codice dei commenti di Facebook e implementarlo sul tuo blog, devi creare un'app per il tuo sito.
Nella schermata successiva, vedrai le app appena create ID app e App Secret Key. Non avrai bisogno della chiave segreta, ma l'ID app verrà utilizzato in seguito. Prendi nota di ciò.
Sotto queste chiavi, vai avanti e compila il contatto email e Dominio app (il dominio del tuo blog). Scendi e clicca Sito web. Inserisci lo stesso dominio che hai utilizzato per il dominio dell'app. Clic Salva I Cambiamenti.
In questo tutorial, implementeremo i commenti di Facebook insieme al sistema di commenti di WordPress predefinito invece di sostituirlo. Se lo desideri, puoi accedere al generatore di codice di commenti di Facebook per ottenere il codice necessario per inserire il sistema dei commenti; tuttavia, l'ho incluso qui in modo che tu possa semplicemente copiarlo. Tuttavia, dovrai personalizzarne alcune parti; Prenderò nota di quali parti sono per ciascun blocco.
Il blocco di codice riportato di seguito deve essere inserito nel tema header.php file. Trova l'apertura
etichetta e incolla il blocco direttamente sotto di esso. Sulla sesta riga, sostituisci "L'ID app qui" con l'ID app.Mentre sei ancora nel tuo header.php file, andare su
sezione e incolla questo blocco di codice da qualche parte. Garantirà che il sistema di commenti di Facebook sui tuoi post del blog sa che appartiene all'app che hai creato in precedenza. Sostituisci il bit "Il tuo ID qui qui" con il tuo ID app (lascia le virgolette in posizione).Il prossimo blocco di codice dovrebbe essere inserito nel tema comments.php file. Poiché stiamo implementando i commenti di Facebook accanto Commenti di WordPress, devi solo incollarlo dove vuoi che venga visualizzata la casella Commenti di Facebook e non cancellerai nessuno dei codici originali.
Se generi il tuo codice di commenti di Facebook dal link che ti ho dato in precedenza, invece di prenderlo da questo tutorial, ricorda di cambiare il Dati-href attributo dall'URL originale a , in caso contrario, i commenti di Facebook non funzioneranno.
Puoi anche modificare il Dati-num-messaggi, dati-width, e Dati-colorscheme attributi a proprio piacimento. Il primo definisce quanti commenti verranno mostrati su ogni post prima che un utente debba fare clic su "Vedi altro", il secondo definisce la larghezza del sistema di commenti (impostarlo su qualcosa di leggermente più piccolo della larghezza dell'area del contenuto) e l'ultimo è la combinazione di colori, che può essere impostata su "chiaro" o "scuro".
Molto probabilmente il tuo tema ha diverse aree in cui mostrerà il numero di commenti che ci sono su un post. Per impostazione predefinita, mostrerà solo il numero di commenti di WordPress. Poiché stai implementando i commenti di Facebook insieme ai commenti di WordPress ora, ti consigliamo di visualizzare la somma dei commenti di entrambi i sistemi su ciascun post.
Per fare questo, prima apri il tema functions.php file. Incolla il codice mostrato di seguito nella parte inferiore del file e salvalo.
// Funzione di conteggio dei commenti FB e WordPress combinati full_comment_count () global $ post; $ url = get_permalink ($ post-> ID); $ filecontent = file_get_contents ('https://graph.facebook.com/?ids='. $ url); $ json = json_decode ($ filecontent); $ count = $ json -> $ url-> commenti; $ wpCount = get_comments_number (); $ realCount = $ count + $ wpCount; if ($ realCount == 0 ||! isset ($ realCount)) $ realCount = 0; return $ realCount;
Nota: Questo codice è stato ricavato da una funzione scritta da Viceprez su WordPress Stack Exchange. Ho semplicemente aggiunto un paio di righe alla sua funzione originale che aggiungono il conteggio dei commenti di WordPress. Grazie Viceprez!
Ora che hai aggiunto la funzione al tuo tema, puoi usarlo per sostituire le funzioni di conteggio dei commenti originali utilizzate nel tuo tema. Nel mio tema, i commenti sono chiamati usando questo codice:
Il tema potrebbe utilizzare questa funzione per visualizzare il conteggio dei commenti, oppure no. Una volta che hai trovato qualunque cosa fa visualizzalo, sostituiscilo con questo codice:
Probabilmente ci saranno diversi punti all'interno del tuo tema che dovrai inserire questo codice. Ecco una lista delle più comuni:
Se il commento conta nel tuo comments.php viene visualizzato come una frase, anziché solo un numero, è possibile utilizzare il codice seguente anziché la chiamata di funzione a una riga per consentire parole come "nessun commento" e "un commento". Ho personalizzato il mio per essere più invitante - ti consiglio di fare lo stesso invece di essere generico :)
Non ci sono ancora commenti - dovresti iniziare la discussione!'; else if ($ commentCount == 1) echo 'Un commento finora - aggiungi il tuo!
'; else echo ''. $ commentCount. 'commenti finora - aggiungi il tuo!
'; ?>
L'ultima parte del tutorial ti mostrerà come ottenere le notifiche di Facebook ogni volta che qualcuno commenta il tuo blog.
Innanzitutto, devi accedere al pannello di moderazione dei commenti. Puoi farlo incollando il seguente URL nel browser, sostituendo "L'ID app qui" con il tuo ID app. Potresti anche voler aggiungere questa pagina ai tuoi segnalibri una volta che ci sei.
https://developers.facebook.com/tools/comments/?id=Il tuo ID App qui
Una volta che sei al tuo pannello di moderazione dei commenti, premi il tasto impostazioni pulsante nell'angolo in alto a destra. Si aprirà una finestra e dovresti vedere a moderatori campo nel mezzo di esso. Aggiungi semplicemente te stesso come moderatore e inizierai a ricevere notifiche ogni volta che qualcuno commenta un post sul blog.
Se hai seguito tutti i passaggi di questo tutorial, ora il tuo blog dovrebbe avere Commenti di Facebook implementati accanto al sistema di commenti di WordPress predefinito. Credo che questa sia una configurazione ideale, in quanto offre ai tuoi lettori il meglio di entrambi i mondi; Facebook Comments è probabilmente il sistema di commenti più conveniente là fuori, se un lettore è collegato a Facebook (probabilmente lo sono), quindi non c'è assolutamente nessun campo di autenticazione o identificazione da compilare. Possono semplicemente commentare. Tuttavia, se un lettore non vuole usare Facebook, o vuole aggiungere il proprio link o ottenere i vantaggi di CommentLuv, può comunque permettergli di usare i commenti di WordPress.
Ora hai anche un conteggio commenti per ogni post che mostra la somma dei commenti di ciascun sistema e, dato che sei un moderatore per la tua app, riceverai immediatamente notifiche di nuovi commenti. Spero ti piaccia la tua nuova e migliorata soluzione per i commenti!