Infrastructura de comentariu a WordPress este destul de curată și satisfăcătoare pentru mulți, dar dacă aveți nevoie de commenters pentru a vă conecta la site-ul dvs. cu conturi sociale, cum ar fi Facebook, Twitter, Google și altele, trebuie să instalați pluginuri care oferă această funcție.
Sau puteți folosi doar Disqus.
Disqus este un sistem de comentarii care oferă aproape orice autentificare API, inclusiv Facebook, Twitter, Google, Yahoo și OpenID. În plus, vă puteți conecta cu acreditările Disqus (care vă permite să urmați fiecare conversație de pe fiecare site pe care ați comentat-o) sau pur și simplu să faceți un comentariu cu un nume și o adresă de e-mail.
Există o modalitate ușoară de a integra Disqus în WordPress: Înregistrați doar un nou cont Disqus și instalați pluginul WordPress. Se sincronizează chiar și cu comentariile dvs. WordPress native, astfel încât să nu vă faceți griji cu privire la comentariile existente. Și le menține sincronizate!
Dar dacă nu mai trebuie să vă sincronizați cu comentariile native (cum ar fi mine) și dacă sunteți un freak de optimizare (ca mine), care urăște aceste interogări suplimentare de baze de date, pluginurile fac sau dacă nu vă interesează comentariile existente la toate și doriți să începeți proaspete, există o modalitate relativ ușoară de a integra Disqus în blogul dvs. WordPress.
Cea mai ușoară parte a acestui tutorial: Doar accesați Disqus.com și completați acest formular pentru a înregistra un nou cont:
(Nu uitați să vă verificați contul făcând clic pe linkul de verificare care va fi trimis la adresa ta de e-mail!)
Ei bine, știți exercițiul: Descărcați plugin-ul, extrageți arhiva la dvs. Plugin-uri (sau căutați "Disqus Comment System" din pagina "Install Plugins" a panoului dvs. admin și instalați plugin-ul de acolo) și activați-l.
Când activați pluginul, va fi o notificare WordPress cu un link pentru a configura pluginul. Acolo, trebuie să vă conectați mai întâi cu acreditările Disqus:
După aceea, alegeți site-ul dvs. web. Felicitări, tocmai ați instalat Disqus pe blogul dvs.!
Acum, faceți clic pe pagina dvs. de comentarii și apoi pe Opțiuni avansate din partea dreaptă sus a acelei pagini. Există mai multe opțiuni de verificat:
Verificați una dintre postările dvs. pentru a vedea cum Disqus se încarcă pe sistemul de comentarii nativ. Ești bine să pleci acum!
Sub opțiunile pe care le-am examinat, se află secțiunea "Import / Export", unde putem, să știm, să importăm și să exportăm comentariile noastre:
Procesul de exportare constă în a face clic pe butonul "Export" și de așteptare pentru Disqus pentru a termina "importarea" comentariilor dvs. în baza de date:
S-ar putea să dureze câteva secunde până la ore pentru ca procesul să fie finalizat - blogul meu a avut 20.000 de comentarii atunci când am trecut la Disqus și a durat literalmente ore întregi! Dar în timp ce pregăteam acest tutorial, au fost necesare 2 secunde pentru a exporta 2 comentarii (pentru blogul meu de exemplu):
In regula; acum am terminat cu pluginul - putem să scăpăm de el acum! :)
Dezactivați plugin-ul, dacă doriți să utilizați codul în pasul următor. Prefer să o reactivăm din când în când pentru a salva comentariile Disqus în baza de date (făcând clic pe "Sincronizare comentarii" la secțiunea "Import / Export" și așteptând câteva minute), dar dacă nu credeți că vreți pentru a utiliza pluginul din nou și nu va avea nevoie de opțiunile salvate în baza de date, o puteți dezinstala și cu butonul "Dezinstalare".
Așa cum am discutat mai devreme, a face lucruri fără pluginuri ne ajută să optimizăm site-ul nostru - o singură interogare este o singură interogare, corectă?
Oricum, aici sunt funcțiile pe care le vom folosi - ca întotdeauna, adăugați-le în interiorul temei functions.php fişier:
funcția disqus_embed ($ disqus_shortname) global $ post; wp_enqueue_script ( 'disqus_embed', 'http: //'.$disqus_shortname.'.disqus.com/embed.js'); echo " „;
Funcția este destul de simplă: folosiți codul oriunde vrei în tine single.php și page.php fișierele pentru a încorpora și a afișa comentarii Disqus pentru acea pagină. Puteți căuta
comments_template ();
funcția și înlocuiți-o cu noua noastră funcție, deoarece nu vom mai folosi funcțiile de comentare nativă.
Să examinăm codul puțin:
div
pentru a încărca comentariile în: Suntem ecou
deoarece Disqus are nevoie de asta div
cu acest ID pentru a încărca comentariile în.disqus_title
și disqus_url
deoarece Disqus le poate prelua de la adresa URL a paginii și
eticheta, dar dacă cineva vizitează site-ul dvs. cu o adresă care conține, să zicem, ... utm_source = feedburner
, adresa URL va fi diferită de cea originală și poate provoca probleme.Bacsis: Încercați să încărcați
yourdisqusshortname.disqus.com/embed.js
în browserul dvs. - veți fi redirecționat (ă) la Disqus 'CDN. Copiați noul link și îl utilizați înwp_enqueue_script
funcția de a optimiza codul un pic mai departe - o jumătate de secundă este de o jumătate de secundă, dreapta?
funcția disqus_count ($ disqus_shortname) wp_enqueue_script ('disqus_count', 'http: //'.$disqus_shortname.'.disqus.com/count.js'); echo ";
Putem folosi codul () oriunde în fișierele noastre tematice atâta timp cât este în The Loop. Din păcate, Disqus poate conta doar comentariile cu un link care are
#disqus_thread
în final - ajută-mă cu comentariile dvs. dacă găsiți o altă modalitate de a arăta numărul de comentarii.
Bacsis: Puteți edita textul de ieșire vizitând
yourdisqusshortname.disqus.com/admin/settings/appearance/
și schimbarea caselor "Linkul numărului de comentarii" și "Legătura cu numărul de reacții". Puteți folosi și HTML!
Disqus a fost fondată în 2007 și are peste 75 de milioane de utilizatori din întreaga lume. Poate că nu are unele caracteristici de configurare, dar este unul dintre cele mai mari sisteme de comentarii de acolo. Ideea principală a acestui articol a fost să vă arătăm cum să vă înregistrați cu Disqus, să îl instalați pe blogul dvs. WordPress, să migrați comentariile și să utilizați mai multe linii de cod pentru a afișa comentariile. Pentru o analiză suplimentară a Disqus, puteți să vă referiți la un alt articol despre Wptuts + și să îl cunoașteți mai bine.
Și ca întotdeauna, ești mai mult decât binevenit să împărtășești ideile și codul tău relevant pentru acest subiect pe comentariile tale!