Apare adăuga un comentariu comentariu. Configurarea comentariilor în WordPress

Acest nume nu interferează cu mulți, dar uneori apare întrebarea cum să schimbați adăugați un comentariu pentru a lăsa o recenzie sau altele asemenea. În acest caz, acest articol vă va ajuta. După cum am scris mai sus, voi arăta câteva moduri.

Metoda numărul 1

Pentru prima metodă, trebuie să găsiți fișierul în folderul cu tema care este instalată pe site-ul dvs. comentarii.php. Dacă există unul, deschideți-l și căutați în el o matrice responsabilă cu configurarea și afișarea conținutului formularului de comentarii. Arata cam asa:

$args = array("comment_notes_before" => "

", "comment_field" => "

", "id_submit" => "comm_subm", "label_submit" =>

Deci, la această matrice, trebuie să adăugați un nou parametru cu valoarea dorită și asta este tot. În cazul nostru, acesta este:

"title_reply" => "Lasa-ti propria recenzie",

Cum intelegi - Lasă-ți recenzia, acesta este noul nume în loc de - Adăugați un comentariu. Puteți adăuga un astfel de parametru la sfârșitul sau la începutul matricei. Se va dovedi cam așa:

$args = array("title_reply" => "Lăsați comentariul dvs.", "comment_notes_before" => "

Completați câmpurile de mai jos. E-mailul dvs. nu va fi publicat. Câmpurile obligatorii sunt marcate *

", "comment_field" => "

", "id_submit" => "comm_subm", "label_submit" => "Trimite",); comment_form($args);

Adăugat la început și acum, pe paginile de intrări, va fi afișată o linie - Lasă-ți recenzia. Această metodă nu este complicată și necesită un efort minim, principalul lucru este să definiți corect matricea. Dar uneori se întâmplă să nu existe fișier comments.php în interiorul temei sau să nu existe o matrice în ea și să nu știi cum să-l adaugi acolo corect, atunci a doua metodă te va ajuta.

Metoda numărul 2

Esența celei de-a doua metode este de a adăuga o nouă funcție, care va face înlocuirea numelui. Pentru a face acest lucru, în folderul cu tema activă, trebuie să găsiți fișierul funcții.php cu funcții personalizate și într-un loc convenabil, dacă nu știți acest lucru, atunci la sfârșit înainte de tag-ul de închidere PHP - ?> , dacă nu există, atunci chiar la sfârșit, adăugați următorul cod:

Funcția wph_change_submit_label($defaults) ( $defaults["title_reply"] = "Trimiteți feedback-ul dvs."; return $defaults; ) add_filter("comment_form_defaults", "wph_change_submit_label");

Primă

Este același lucru, de fapt, ceea ce s-a făcut în prima metodă, pur și simplu, acolo am încorporat direct în matrice și aici prin filtru. După acești pași, veți vedea o modificare a titlului. Ca și în prima metodă, puteți schimba textul - Lăsați recenzia dvs. celui care vă place. Acest text este oferit ca exemplu.

De asemenea, vreau să sugerez și să fiu atent la declinarea cuvântului Comentarii. Dacă aveți o linie în formular - 1 comentariu sau Comentarii: postate 10. Puteți folosi Funcția din articol. Dacă îl utilizați deja, atunci vă recomand în conformitate cu o matrice:

Array("comentare","comentarii","comentarii")

Schimbați titlurile în recenzie, recenzie, recenzii dacă ați folosit acel cuvânt în metodele de mai sus. astfel, totul va fi la fel pentru tine, și nu într-un scatter, există recenzii și sunt comentarii.

Acestea sunt informațiile pe care aș dori să vă împărtășesc astăzi. Poate că va fi de folos cuiva.

Asta e tot, mulțumesc pentru atenție. 🙂

Dmitri Dementy

Comoditatea și funcționalitatea sistemului de comentarii afectează implicarea publicului și numărul de comentarii de pe site. În acest articol, veți găsi recenzii ale celor mai bune sisteme de comentarii externe pentru a vă ajuta să alegeți cea mai bună soluție.


De ce sunt necesare sisteme de comentarii externe

Pentru a discuta despre postarea pe un site WordPress cu sistemul de comentarii implicit și setările implicite, va trebui să introduceți manual un nume și o adresă de e-mail. Aceeași problemă există în sistemele obișnuite pentru discuții despre alte motoare populare. Din această cauză, pierzi o mulțime de comentarii, deoarece utilizatorii nu doresc să depună efort pentru autorizare.


Serviciile de comentarii de la terți oferă următoarele caracteristici:

  • Ușurința de autorizare pentru a participa la discuție. Aici trebuie să găsiți un echilibru între dorința utilizatorului de a lăsa un comentariu cât mai curând posibil și nevoia de a obține date despre comentator de la proprietarul resursei.
  • Implicarea audienței în discuție. Serviciile terțe notifică utilizatorii cu privire la noile comentarii.
  • Stocarea comentariilor. Sistemele terților stochează comentariile utilizatorilor pe serverele lor. Acest lucru economisește spațiu pe disc și reduce sarcina pe serverul proprietarului site-ului.
  • Posibilitatea de a evalua comentariile.
  • Posibilitatea de a recomanda comentarii.
  • Extinderea acoperirii publicului prin postarea automată de comentarii pe profilurile utilizatorilor în rețelele sociale.
  • Abilitatea de a introduce conținut vizual în comentarii.

Mai jos veți găsi o prezentare generală a caracteristicilor celor mai convenabile sisteme de comentarii externe.

Ce sisteme alternative de comentarii pot fi folosite pe site

Proprietarii de site-uri web au acces la servicii de comentarii plătite și gratuite. Mini-recenzii au informații generale despre fiecare sistem, precum și instrucțiuni de instalare și configurare pentru site-urile care rulează WordPress.

Sistem de comentarii Disqus

Disqus este cel mai popular sistem de comentarii de la terți. Potrivit creatorilor, cu ajutorul acestuia, utilizatorii scriu 50 de milioane de comentarii pe site-uri în fiecare lună.

Datorită popularității sale, Disqus poate fi considerat un punct de referință sau un punct de plecare pentru evaluarea altor sisteme de comentarii externe.

Cum se instalează Disqus pe un site web


Pe pagina de setări a site-ului, introduceți numele resursei și selectați adresa URL pe platforma Disqus. Utilizați meniul derulant pentru a identifica categoria căreia îi aparține site-ul dvs. Faceți clic pe butonul Următorul.


În pasul următor, alegeți un plan. Sunt disponibile următoarele opțiuni:

  • Baza. Plan gratuit pentru orice site, reclamele sunt afișate în sistemul de comentarii. Disqus împarte veniturile din publicitate doar cu site-urile care îndeplinesc criteriile interne ale platformei.
  • La care se adauga. Prețul abonamentului este de 9 USD pe lună. Planul vă permite să dezactivați reclamele. Pentru site-urile necomerciale, blogurile personale care nu afișează reclame, planul Plus poate fi conectat gratuit. Numărul de vizualizări nu trebuie să depășească 50.000 pe zi.
  • Pro. Costul este de 89 USD pe lună, numărul de vizualizări de pagină nu depășește 150.000 pe zi. În planul profesional, există funcționalități suplimentare: analiză avansată, suport prioritar, opțiuni avansate de moderare.


Pe pagina următoare, sistemul informează că poți monetiza site-ul folosind Disqus. Funcția este disponibilă pentru resursele în limba engleză. Faceți clic pe butonul marcat în ilustrație pentru a confirma că sunteți familiarizat cu această caracteristică a sistemului.


Selectați platforma pe care rulează site-ul dvs. Dacă nu există o soluție gata făcută, utilizați un cod universal.


Sistemul vă va solicita instrucțiuni despre cum să instalați pluginul Disqus pentru WordPress. Procedați astfel:

  • În consola WP, selectați meniul „Plugins - Add New”.
  • În câmpul „Căutare pluginuri”, introduceți interogarea Disqus.
  • Instalați și activați pluginul.
  • Pe pagina de pluginuri instalate, în linia Disqus Comment System, selectați meniul Configurare.


  • Sistemul vă va solicita să actualizați baza de date. Acceptați oferta.


  • Introduceți acreditările profilului dvs. Disqus.
  • Selectați site-ul pe care instalați sistemul de comentarii.
  • Exportați în Disqus comentariile lăsate de utilizatori înainte ca sistemul să fie instalat. Pentru a face acest lucru, accesați meniul de setări plugin. În secțiunea Import și export, faceți clic pe butonul Export Comments.


Ați instalat pluginul și ați conectat sistemul de comentarii la site. Utilizatorii pot discuta acum despre postările tale. Și trebuie să fiți atenți la setările serviciului.


Setările sistemului de comentarii Disqus

Accesați meniul de setări ale comunității de pe site-ul Disqus. În fila Setări, în secțiunea General, introduceți adresa URL a site-ului web. Asigurați-vă că opțiunea Activare recomandări pentru site-ul dvs. este bifată. Selectați limba interfeței de comentarii. Salvați modificările.


În secțiunea Comunitate, în câmpul Text Badge Moderator, selectați textul care va fi afișat lângă numele utilizatorilor cu drepturi de moderator. Utilizați meniul derulant pentru a selecta modul în care sunt afișate comentariile. Sunt disponibile următoarele opțiuni: nou deasupra, vechi deasupra și cel mai bun deasupra.


Dacă este necesar, permiteți utilizatorilor anonimi să lase comentarii. Vă rugăm să rețineți că astfel de comentatori nu sunt anunțați cu privire la actualizările discuțiilor. Acest lucru le reduce implicarea. În plus, capacitatea de a lăsa comentarii în mod anonim poate atrage trolii și spammerii pe site.

Bifați caseta de lângă opțiunea Linkuri în comentarii. În acest caz, sistemul va trimite automat orice comentarii cu link-uri pentru moderare. Asigurați-vă că opțiunea Atașamente media este bifată. Aceasta este permisiunea de a posta imagini și videoclipuri în comentarii.


Bifați casetele de lângă cele două opțiuni din secțiunea Comentarii semnalate. Acesta este modul în care permiteți utilizatorilor să notifice moderatorii despre comentariile nedorite. De asemenea, după numărul de note specificat folosind meniul derulant, sistemul va ascunde comentariul suspect până când reclamația este luată în considerare de către moderator. Salvați modificările.


În contul dvs. Disqus din fila Comunitate, puteți urmări numărul de comentarii și aprecieri și neapreciere, puteți aloca moderatori, puteți importa și exporta comentarii. Rețineți că exportarea comentariilor în Disqus vă permite să faceți o copie de rezervă a fișierului de comentarii. Această funcție nu poate fi utilizată pentru a migra conținutul generat de utilizatori către un sistem alternativ de comentarii.

Acordați atenție funcției Filtru cuvinte. În meniul corespunzător, puteți adăuga cuvinte de oprire, atunci când sunt utilizate, sistemul va trimite un comentariu în folderul Spam.


Meniul Comentarii moderate afișează toate comentariile. Vă rugăm să rețineți că comentariile de revizuire se află în dosarul În așteptare. Ele nu sunt afișate pe site decât dacă sunt aprobate de un moderator. În filele Spam și Șterse, puteți vizualiza mesajele spam și comentariile șterse.

Sfat util: puteți aproba sau șterge rapid un comentariu prin e-mail. Tot ce trebuie să faci este să răspunzi la notificarea prin e-mail a unei noi postări pe site. Pentru a aproba un comentariu, selectați Aprobare în răspuns, pentru a-l șterge sau trimite în dosarul de spam, selectați Ștergere și, respectiv, Spam.

Disqus Dezavantaje

Cel mai popular sistem de comentarii externe are mai multe dezavantaje. Iată cele mai importante:


  • Potrivit unor rapoarte, Disqus reduce implicarea publicului. De exemplu, în vara lui 2015, blogul WordPress CMS WPBeginner a abandonat Disqus din cauza plângerilor cititorilor. După aceea, numărul de comentarii a crescut cu 304%.
  • Situație de neînțeles cu indexarea comentariilor. Motoarele de căutare le indexează intermitent. De exemplu, comentariile lăsate în urmă cu două luni pe una dintre postările de blog texterra sunt încă unice. Comentariile scrise cu un an în urmă sunt indexate, dar sistemul Text.ru arată ca sursă site-ul Disqus.
  • Niciun plan gratuit pentru site-urile comerciale.


Popularitatea și funcționalitatea sa au făcut din Disqus sistemul extern de comentarii de referință. Avantajele și dezavantajele sale pot fi utilizate la evaluarea serviciilor alternative.

Serviciu de comentarii chicotite

Cackle este o soluție plătită. Este foarte probabil ca dezvoltatorii să țină cont de deficiențele Disqus și de particularitățile proiectelor în limba rusă. Datorită acestui fapt, sistemul a primit avantaje importante: indexarea comentariilor de către motoarele de căutare și posibilitatea de autorizare prin conturi în rețele populare în Runet. Mai multe despre alte caracteristici ale sistemului de mai jos.

Cum se instalează Cackle pe un site web

După înregistrarea și confirmarea contului, sistemul vă va solicita să creați un nou widget. Introduceți adresa URL a site-ului web și numele widgetului și faceți clic pe Continuare.


Sistemul va oferi un cod widget universal sau un cod pentru CMS popular. Selectați opțiunea dorită.


Pentru a utiliza sistemul Cackle pe un site WordPress, instalați pluginul Cackle. În Tabloul de bord WordPress, selectați meniul „Comentarii - Setări Cackle”. Copiați cheile generate în API și ID-ul site-ului din panoul de administrare Cackle. Lipiți-le în câmpurile corespunzătoare din meniul de setări plugin din WordPress. Activați widgetul.


Exportați comentariile existente în sistemul Cackle. Sincronizați widgetul cu baza de date WordPress.


Apropo:

Interfața formularului de comentarii Cackle este foarte asemănătoare cu Disqus. Utilizatorilor familiarizați cu Disqus le va fi ușor să folosească Cackle.


Vă rugăm să rețineți că sistemul acceptă postarea încrucișată a mesajelor Vkontakte. Această caracteristică este activată în mod implicit. Pe de o parte, acest lucru poate ajuta la creșterea acoperirii publicului. Pe de altă parte, utilizatorii pot fi enervați de publicarea de mesaje în profilul lor fără a cere.


Cum se configurează sistemul de comentarii Cackle

Pentru a utiliza toate caracteristicile serviciului, acordați atenție setărilor. În panoul administrativ al Cackle, selectați meniul corespunzător. În fila „General”, acordați atenție elementului „Ștergeți comentariile”. Puteți dezactiva sau permite această funcție în câteva minute de la postare. Tot în setările generale, puteți selecta textul pictogramei moderator și puteți modifica ordinea pictogramelor serviciilor sociale prin care vă puteți autentifica.


În setările avansate, acordați atenție următoarelor elemente:

  • Activați pre-moderarea comentariilor care conțin linkuri.
  • Debifați caseta de lângă Comentariile oaspeților. Comentariile anonime nu contribuie la implicarea utilizatorilor și la încrederea în resursă.
  • Debifați caseta de lângă „Crossposting”. În acest caz, sistemul nu va publica automat comentarii pe rețelele sociale.

Modificați restul setărilor după bunul plac sau păstrați opțiunea implicită.


În fila „Aspect”, acordați atenție elementului „Paginare”. Paginarea degradează capacitatea de utilizare a comentariilor. Pentru a rezolva problema, utilizați meniul derulant pentru a selecta „Selectați” și introduceți o valoare mare în câmpul „Maximum de comentarii pe pagină”.


În fila Captcha, vă puteți conecta serviciu reCAPTCHA de la Google, iar în fila „Protecție antispam” există posibilitatea de a conecta serviciul anti-spam Akismet.

Puteți modera comentariile în tabloul de bord WordPress sau în panoul de administrare de pe site-ul Cackle. De asemenea, puteți instala un mini-widget de moderare. Cu el, puteți modera comentariile direct pe site.

Dezavantajele sistemului Cackle

Cackle este un serviciu plătit. Acesta este principalul său dezavantaj în comparație cu Disqus. Costul utilizării unui site este de 200 de ruble pe lună. Merită să cheltuiți bani pentru a putea autoriza utilizatorii prin Vkontakte și Odnoklassniki? Aceasta este întrebarea principală, bazată pe rezultatele răspunsului la care proprietarul unui anumit site trebuie să ia o decizie.

Un alt dezavantaj al serviciului este neevidența posibilității de a participa la discuții pentru utilizatorii care nu au profiluri în rețelele de socializare. Dacă dezactivați posibilitatea de a lăsa comentarii anonime, sistemul va solicita cititorului să se conecteze prin intermediul rețelei de socializare. Alternativ, utilizatorul se poate înregistra pe site-ul web Cackle. Dar pentru aceasta, el trebuie să găsească icoana marcată în ilustrație.


Sistemul HyperComments

HyperComments este un sistem de comentarii plătit care acceptă autorizarea folosind profiluri din rețelele populare din Runet. Trei tarife sunt disponibile pentru utilizatori:

  • personal. Costă 24 USD pe an, poate fi folosit pe un singur site. Suportă până la 500.000 de descărcări de widget-uri pe lună.
  • profesional. Trei site-uri, 120 USD/an, până la 2 milioane de descărcări de widget-uri pe lună.
  • Afacere. 480 USD pe an, câte site-uri doriți, până la 6 milioane de descărcări de widget-uri pe lună.


Pe lângă autorizarea prin Vkontakte, HyperComments are și alte avantaje importante. Aceasta este o funcție de hipercomentare care vă permite să evidențiați o bucată de text și să o discutați. De asemenea, comentatorii pot împărtăși citate abonaților lor. Citiți mai multe despre capacitățile sistemului de mai jos.

Cum se instalează și se configurează HyperComments


Apăsați „Următorul”. Sistemul vă va redirecționa către pagina de plugin HyperComments din directorul WordPress. Instalați și activați pluginul. În consola site-ului, selectați meniul „Comentarii - HyperComments” și conectați-vă folosind contul dvs. Google. Pe pagina de setări, selectați fila Setări. Importați comentariile existente în sistem.


Restul setărilor de bază pot fi lăsate neschimbate. Setările avansate sunt disponibile în fila Comentarii din meniul corespunzător.


În secțiunea „General”, activați notificările pentru administrator și moderatori despre publicarea unui nou comentariu. Dacă este necesar, activați pre-moderarea tuturor comentariilor.


În secțiunea „Structură”, dacă este necesar, debifați caseta de lângă câmpul „Permiteți comentarii de la oaspeți”. În acest caz, utilizatorii vor putea trimite un mesaj numai după autorizare prin intermediul rețelei de socializare. Dacă permiteți modalități agresive de a vă crește acoperirea, activați postarea încrucișată.


În secțiunea „Citate”, activați widgetul corespunzător. Permite utilizatorilor să evidențieze un pasaj de text și să îl partajeze cu adepții de pe rețelele sociale.


În secțiunea HyperComments, păstrați setările implicite. Această caracteristică vă permite să comentați fragmente individuale de text.


În secțiunea „Comentarii stereo”, puteți activa funcția corespunzătoare. Combină comentariile în două coloane: postări ale autorului și toți utilizatorii. Dacă este necesar, puteți adăuga un logo al companiei la coloana autorului.



Dezavantajele sistemului HyperComments

Principalul dezavantaj al sistemului este lipsa unui tarif gratuit.

Serviciul discriminează utilizatorii care nu au conturi în rețelele sociale. Dacă dezactivați comentariile anonime, acești vizitatori nu vor putea posta.

Un alt dezavantaj important este că sistemul nu anunță utilizatorii în mod implicit despre apariția unor comentarii noi. Acest lucru reduce implicarea publicului.

Sistem de comentarii IntenseDebate

IntenseDebate este un sistem extern de comentarii dezvoltat de Automattic Inc. Unul dintre proiectele principale ale companiei este serviciul de găzduire a site-ului WordPress.com. Prin urmare, IntenseDebate este deosebit de bine integrat cu CMS-ul WordPress.

IntenseDebate este un serviciu gratuit. Funcționalitatea sa nu este inferioară Disqus-ului de referință. Sistemul oferă proprietarilor de site-uri următoarele caracteristici:

Pentru a profita de capacitățile sistemului, instalați-l pe site și configurați-l.

Cum se instalează și se configurează IntenseDebate

După înregistrarea în sistem, accesați pagina de instalare a sistemului de comentare. Specificați adresa URL a resursei. Dacă utilizați WordPress, instalați și activați pluginul IntenseDebate. Conectați-vă la pagina de setări din consola WP.



În contul personal de pe site-ul IntenseDebate, activați notificările pentru publicarea de noi comentarii. Schimbați limba în rusă.


În meniul Aspect al contului personal, dacă este necesar, modificați aspectul butoanelor, dimensiunea avatarurilor utilizatorilor și notificări ale mesajelor noi. Pentru a preveni paginarea comentariilor, setați câmpul Comentarii pe pagină la valoarea maximă. Dacă este necesar, specificați textul care va fi afișat sub formularul de comentarii.


În meniul Comentarii, activați posibilitatea de a vă conecta cu Facebook și Twitter. Utilizați solicitările de sistem pentru a crea o aplicație Facebook și a obține o cheie API. Setați marcajul de lângă meniul butonului Activați „Raportați acest comentariu”. Veți activa butonul „Raportați comentariu”. Selectați o opțiune pentru a afișa trackback-uri. Ele pot fi publicate împreună cu comentariile utilizatorilor sau într-o zonă separată. Pentru majoritatea proiectelor, a doua opțiune este potrivită.


Dacă este necesar, instalați widget-uri suplimentare pe site. Următoarele suplimente sunt disponibile în secțiunea corespunzătoare a contului dvs. personal:

  • Statistici comentarii - arată numărul de comentarii și postări.
  • Ultimele comentarii.
  • Publicații populare. Acest widget afișează o listă cu cele mai discutate postări.
  • comentatori activi. Suplimentul afișează cei mai activi zece utilizatori cu un link către profilurile lor IntenseDebate.


Postările pot fi moderate în tabloul de bord WordPress din meniul „Comentarii”.

Dezavantajele sistemului IntenseDebate

Principalul dezavantaj al IntenseDebate este lipsa integrării cu rețelele populare din Runet, de exemplu, Vkontakte. Pentru a participa la discuții, utilizatorii vor trebui să se autentifice folosind conturile Facebook, Twitter, WordPress.com, să se înregistreze pe IntenseDebate sau să furnizeze un nume și o adresă de e-mail.

comentează Tolstoi

Dezvoltatorii poziționează comentariile Tolstoi ca un sistem gratuit pentru construirea unei comunități de utilizatori ai site-ului. Acesta nu este un sistem tradițional de comentare, ci un widget de chat în care cititorii pot discuta. Procesul de comunicare este gamificat cu un sistem de insigne și ratinguri.

Cum se instalează comentariile Tolstoi pe site

După înregistrarea pe platformă, sistemul va oferi introducerea codului widget pe toate paginile site-ului.


Dacă totul este făcut corect, pe site va apărea widget-ul de comentarii.


În panoul de control de pe site-ul web de comentarii Tolstoi, setați dimensiunile widgetului. Alegeți un moment adecvat pentru încărcarea widgetului. Restul setărilor pot fi lăsate neschimbate.



Informațiile despre mesaje sunt disponibile administratorului în timp real în secțiunea „Moderare” a contului personal. Utilizatorii văd un widget pe paginile site-ului care indică numărul de comentarii și o fereastră pop-up cu comentariile cel mai bine evaluate.

Utilizatorii pot evalua comentariile. Iar pentru activitate, sistemul atribuie insigne comentatorilor.


Pe fiecare pagină a site-ului, widget-ul creează un chat separat. Dar lista de chat-uri este disponibilă utilizatorilor de pe orice pagină a site-ului folosind link-ul „Toate chat-urile”.

Dezavantajele sistemului comentează Tolstoi

Principalul dezavantaj este că comentariile sunt stocate pe serverul de comentarii Tolstoi, și nu în baza de date a site-ului. Din acest motiv, conținutul generat de utilizatori nu este indexat. Dezvoltatorii plănuiesc să rezolve această problemă în viitor.

Într-o discuție pe site-ul de comentarii Tolstoi, utilizatorii spun că widget-ul încetinește site-urile web. Pe site-ul de testare, nu am observat un astfel de efect.


Alternative la sistemele universale

În loc de soluții universale multiplatforme, unii proprietari de site-uri instalează o formă de comentare pe o singură rețea socială. De obicei este Facebook sau Vkontakte. Unele resurse au două forme de comentare simultan.

Pentru a instala formularul de comentarii Facebook, utilizați

Salutare prieteni și invitați blog! Astăzi vă voi spune că folosiți PHP și MySQL. Vom vorbi și despre sisteme de comentarii pentru siteși alege-l pe cel mai bun pentru site-ul tău dintre cele pe care ti le-am sugerat.

Întrebarea unu: prin utilizarea PHP și MySQL?

Pentru a face acest lucru, tu și cu mine trebuie mai întâi să creăm un tabel în baza de date a site-ului tău, care va fi numit - comentarii. Acest tabel creat va stoca comentarii în câmpuri cu următoarele denumiri:

id este un identificator unic.
page_id- acest câmp va stoca identificatorul paginii site-ului pe care se află acest comentariu.
Nume este numele comentatorului care a lăsat acest comentariu.
text_comment- respectiv, acesta este textul comentariului curent.

Următorul pas, după crearea unui tabel pentru comentarii în baza de date, trebuie să implementăm un cod special pentru viitoarele noastre comentarii pe site. Acest cod de site va permite comentatorilor noștri să adauge comentariile lor la articolele noastre. Iată codul:


Acesta este un simplu formular de comentarii HTML pentru un site web. Îl plasați pe site-ul dvs. în locul în care este convenabil pentru a lăsa un comentariu la postare - desigur, sub postarea în sine.

query("INSERT INTO `comments` (`nume`, `page_id`, `text_comment`) VALORI ("$nume", "$page_id", "$text_comment")");// Adăugați comentariu la antetul tabelului ("$name", "$page_id", "$text_comment")"); Locație: „.$_SERVER[”HTTP_REFERER”]);// Redirecționăm înapoi?>

Ultimul pas în crearea unui formular de comentarii pentru un site web PHP și MySQL este afișarea comentariilor noastre pe pagina site-ului. Iată codul pentru asta:

query("SELECT * FROM `comments` WHERE `page_id`="$page_id""); //Preluați toate comentariile pentru această pagină în timp ce ($row = $result_set->fetch_assoc()) ( print_r($row); //Print comments echo "
"; } ?>

Asta e tot! Formularul nostru simplu de comentarii pentru site-ul web este acum activ și rulant pe site.

Dar cu siguranță nu este pentru un începător care nu va săpa prin tot acel cod HTML, PHP și MySQL. De asemenea, nu va învăța cum să creez o bază de date. Are nevoie de totul deodată, rapid și fără bătăi de cap. Am dreptate? Desigur, corect!

Apoi, să trecem la următoarea secțiune a materialului meu și să învățăm totul despre sistemele de comentarii gata făcute pentru site și să alegem cel mai convenabil, funcțional și acceptabil pentru site-ul dvs....

Sisteme de comentarii pentru site. Pe care să o aleg?

Cum să faci comentarii pe site- aceasta este o intrebare importanta deoarece comentariile de pe site joaca un rol important nu doar pentru comunicarea intre proprietarul site-ului si vizitator, dar si comentariile sunt importante pentru promovarea si promovarea SEO.

Cu ajutorul comentariilor de pe site, poziția site-ului în rezultatele căutării crește, factorii comportamentali se îmbunătățesc, traficul către site crește și, în consecință, câștigurile tale cresc. Vedeți cât de importante sunt comentariile pentru site!

Deci haideți să aruncăm o privire cum să faci comentarii pe site si ce sistem de comentarii alege cea mai buna optiune?

În general, comentariile de pe site-uri sunt afișate în multe feluri. Acestea sunt plugin-uri speciale pentru motoarele wordpress și tot felul de comentarii din rețelele sociale, cum ar fi de exemplu In contact cu, Facebook, Disqus. Există și servicii independente care oferă propriile sisteme de comentarii pentru site, de exemplu.

Vă voi oferi acum o tabletă care va pune imediat totul la locul său și nu vor mai fi întrebări despre alegerea unui sistem de comentarii pentru site:

Aici totul este clar și clar vizibil care sistem de comentarii este cel mai bun și câteva prezentate, care sunt cel mai des folosite de webmasteri în resursele lor. Cred că explicațiile sunt de prisos aici și alegerea este doar a ta!

Am luat deja o decizie pentru mine și am instalat un sistem de comentarii pentru site-ul meu de la Cackle.

Apropo, dacă ați decis deja să alegeți un sistem pentru site-ul dvs., atunci iată un link care ofera 5% reducere pentru a cumpăra sistemul de comentarii de la Cackle!

Și asta e tot ce am pentru azi! Mult succes si prosperitate tuturor! Ne vedem în curând!

WordPress are mai multe tipuri de conținut, cum ar fi postări, pagini, comentarii. WordPress este o platformă foarte flexibilă care vă permite să personalizați principalele tipuri de conținut pentru a se potrivi site-ului dvs. Puteți schimba aspectul și senzația. În acest tutorial, vă vom arăta cum să schimbați comportamentul și aspectul comentariilor pe un site WordPress.

Pasul 1. Înțelegerea funcției comment_form și argumentele acestuia

Luați în considerare funcția WordPress comment_form. Este responsabil pentru afișarea formularului de comentarii care este afișat pe pagină sau postare. Apelul la această funcție poate fi găsit în principal în fișier comentarii.phpîn folderul cu teme. Acest fișier este inclus în diferite locuri, de exemplu, în fișiere singur.phpși pagina.php, direct sau printr-un apel la funcția comments_template.

O descriere a caracteristicii poate fi găsită în codexul WordPress.

Dacă utilizați funcția comment_form pentru a reda un formular, acesta va fi redat folosind parametrii impliciti și va conține câmpuri precum nume, e-mail (ambele câmpuri sunt obligatorii), site-ul web și conținutul comentariului. În tema implicită Twenty Eleven, formularul va arăta astfel.

Câteva argumente importante pentru funcția comment_form:

  • câmpuri - cu ajutorul acestuia puteți controla rezultatul câmpurilor din formularul de comentarii.
  • comment_notes_before și comment_notes_after sunt folosite pentru a afișa informații înainte și după formular.
  • title_reply - folosit pentru a schimba titlul răspunsului, care este implicit „Lăsați un răspuns”.
  • label_submit - folosit pentru a schimba textul de pe butonul de trimitere a comentariilor.

Pasul 2. Personalizați formularul de comentarii folosind funcția formular_comentare

Acum să personalizăm formularul nostru de comentarii trecând argumente funcției comment_form.

În cazul în care trebuie să personalizăm câmpurile din formularul de comentarii, trebuie să transmitem o listă a acestora la funcția comment_form. În mod implicit, funcția folosește următoarea listă de câmpuri:

$fields = array("autor" => "

" . "" . ($req ? " *" : "") . "

", "email" => " ", "url" => "

" . "

",);

Dacă trebuie să eliminăm un câmp, să spunem site-ul web , trebuie doar să-l excludem din matrice și să trecem matricea la funcția comment_form.

$comentator = wp_get_current_commenter(); $req = get_option("require_name_email"); $aria_req = ($req ? " aria-required="true"" : ""); $fields = array("autor" => "

" . "" . ($req ? " *" : "") . "

", "email" => " ",); $comments_args = array("câmpuri" => $câmpuri); comment_form($comments_args);

În plus, vom schimba și numele formularului în „Vă rugăm să ne transmiteți comentariul dvs. valoros” și eticheta de pe butonul „Trimiteți comentariul meu”.

Pentru a finaliza sarcina, trecem următoarele argumente funcției comment_form:

$comentator = wp_get_current_commenter(); $req = get_option("require_name_email"); $aria_req = ($req ? " aria-required="true"" : ""); $fields = array("autor" => "

" . "" . ($req ? " *" : "") . "

", "email" => " ",); $comments_args = array("fields" => $fields, "title_reply" =>"Vă rugăm să ne oferiți comentariul dvs. valoros", "label_submit" => "Trimiteți comentariul meu"); comment_form($comments_args);

Formularul de comentarii va arăta acum astfel:

Pasul 3 Eliminarea câmpurilor dintr-un formular cu un cârlig

De asemenea, formularul de comentarii WordPress poate fi modificat cu cârlige și filtre. Această configurare poate fi utilă în special atunci când lucrați cu un plugin când trebuie să modificați câteva elemente, dar nu să schimbați fișierele teme. Filtrați pentru a adăuga sau elimina câmpuri de formular - „ comment_form_default_fields ”

Să eliminăm câmpul adresei URL folosind un filtru. Codul de mai sus poate fi folosit într-un plugin sau într-un fișier funcții.php subiect activ.

Funcția remove_comment_fields($fields) ( unset($fields["url"]); return $fields; ) add_filter("comment_form_default_fields","remove_comment_fields");

Pasul 4: Adăugarea datelor la formularul de comentarii cu un cârlig

Putem adăuga câmpuri în formular cu filtrul ' comment_form_default_fields '. Să adăugăm câmpul de vârstă al autorului folosind un filtru și să salvăm acest câmp cu date suplimentare și să-l afișăm în comentarii.

Adăugați un câmp ca acesta:

Funcția add_comment_fields($fields) ( $fields["age"] = "

" . "

"; returnează $câmpuri; ) add_filter("comment_form_default_fields","add_comment_fields");

#respond .comment-form-author label, #respond .comment-form-email label, #respond .comment-form-url label, #respond .comment-form-eticheta de vârstă, #respond .comment-form-comment eticheta ( fundal: #eee; -webkit-box-shadow: 1px 2px 2px rgba(204,204,204,0.8); -moz-box-shadow: 1px 2px 2px rgba(204,204,204,0.8); box-shadow: 1px 2px 2px 2px, 204,gba, 24,204,0.8 0,8); culoare: #555; afișaj: bloc inline; dimensiune font: 13px; stânga: 4px; lățime minimă: 60px; umplutură: 4px 10px; poziție: relativă; sus: 40px; z-index: 1; )

Acum formularul nostru de comentarii va arăta astfel:

Vârsta este acum stocată ca informații suplimentare. Trebuie să utilizați un cârlig în „comment_post”:

Funcția add_comment_meta_values($comment_id) ( if(isset($_POST["age"])) ( $age = wp_filter_nohtml_kses($_POST["age"]); add_comment_meta($comment_id, "age", $age, false); ) ) add_action("comment_post", "add_comment_meta_values", 1);

Odată ce datele sunt salvate, acestea pot fi afișate într-un comentariu ca acesta:

comment_ID, „vârsta”, adevărat); ?>

Pasul 5 Setarea comentariilor pentru anumite tipuri de postări

Uneori doriți să utilizați câmpuri în comentarii numai pentru anumite tipuri de postări. Să modificăm codul pentru a afișa câmpul de vârstă numai pentru cartea tip de înregistrare:

Funcția add_comment_fields($fields) ( if(is_singular("books"))) ( $fields["varsta"] = "

" . "

"; ) returnează $câmpuri; ) add_filter("comment_form_default_fields","add_comment_fields");

Pasul 6. Creați o funcție de returnare pentru afișarea comentariilor

Funcția wp_list_comments este folosită pentru a afișa comentariile în postări. Codexul WordPress descrie caracteristica în detaliu.

wp_list_comments are un argument „callback” care poate fi folosit pentru a defini o funcție care este apelată atunci când este afișat un comentariu.

În tema Twenty Eleven din dosar comentarii.php poti gasi linia:

wp_list_comments(array("callback" => "douăzeci și unsprezece_comment"));

Să-l schimbăm în:

wp_list_comments(array("callback" => "my_comments_callback"));

Funcția my_comments_callback va fi apelată pentru fiecare postare.

Pasul 7 Crearea stilului comentariilor

Acum vom schimba puțin stilul comentariului. Vom afișa pur și simplu conținutul postării și câmpul de vârstă pe care l-am adăugat mai devreme. Vom schimba și culoarea de fundal pentru comentarii.

Codul funcției „my_comments_callback”:

Funcția my_comments_callback($comment, $args, $depth) ( $GLOBALS["comment"] = $coment; ?>

  • id="li-comentare-">

    comment_ID, „vârsta”, adevărat); ?>

    __("Răspuns ↓", "douăzeci și unsprezece"), "adâncime" => $adâncime, "max_depth" => $args["max_depth"]))); ?>
  • Schimbați culoarea de fundal astfel:

    Lista de comentarii > li.comment ( fundal: #99ccff; chenar: 3px solid #ddd; -moz-border-radius: 3px; border-radius: 3px; margine: 0 0 1.625em; padding: 1.625em; poziție: relativă; )

    Recent, unul dintre cititorii noștri a întrebat dacă este posibil să se permită comentariile anonime în WordPress. În mod implicit, utilizatorii nu pot posta comentarii în WordPress fără a furniza un nume și o adresă de e-mail în formularul de comentarii. În acest articol, vă vom arăta cum să permiteți utilizatorilor să lase comentarii anonim în WordPress. De asemenea, vă vom arăta cum să ascundeți câmpurile de nume și de e-mail din formularul de comentarii.

    Alias: Soluția perfectă

    Cel mai bun mod de a permite comentarii anonime în WordPress este de a încuraja utilizatorii să folosească aliasuri sau porecle în locul numelui lor real.

    Acest lucru vă va permite să construiți o comunitate și, în același timp, să permiteți utilizatorilor să rămână anonimi. Comentanții vor trebui în continuare să-și lase adresa de e-mail, dar majoritatea persoanelor care doresc să rămână anonime vor folosi căsuțe poștale suplimentare.

    Puteți specifica astfel de opțiuni în politica de comentarii și să specificați un link direct către ele deasupra formularului de comentarii.

    Deși această soluție este ideală și singura pe care o recomandăm, există și alte soluții pentru anonimatul autorului. Dar amintiți-vă, cu cât un site este mai anonim, cu atât va conține mai mult spam.

    Faceți opțional câmpurile Nume și E-mail

    Următorul nivel de anonimat pe care îl puteți adăuga este să faceți câmpurile Nume și E-mail complet opționale. Dacă utilizatorul trimite doar un comentariu, fără nume sau e-mail, acesta va trece. Să aruncăm o privire la cum să facem opționale câmpurile Nume și E-mail.

    În primul rând, trebuie să mergeți la secțiune Opțiuni » Discuție panoul administrativ al site-ului și debifați caseta „Autorul comentariului trebuie să furnizeze un nume și e-mail”. Acum trebuie să salvați modificările și site-ul dvs. va accepta comentarii fără nume și e-mail.

    Pur și simplu debifarea acestei casete de selectare nu va spune utilizatorilor că acum pot lăsa comentarii fără nume sau e-mail. Îi puteți notifica despre acest lucru prin marcarea câmpurilor corespunzătoare ca opționale. De asemenea, vă recomandăm să eliminați câmpul Site pentru a reduce spamul. Pentru a face acest lucru, trebuie să modificați formularul de comentarii. Doar copiați și inserați următorul cod în fișierul functions.php al temei sau:

    Funcția wpb_alter_comment_form_fields($fields) ( // Modificați câmpul Nume și afișați-l opțional $fields["author"] = "

    " . "" . ($req ? " *" : "") . "

    "; // Modificați câmpul E-mail și afișați-l opțional $fields["email"] = " "; // Această linie elimină câmpul Site din formularul de comentarii. $fields["url"] = ""; return $fields; ) add_filter("comment_form_default_fields", "wpb_alter_comment_form_fields");

    Acest cod doar adaugă (Nu este necesar) la câmpurile Nume și E-mail din formularul de comentarii. De asemenea, elimină câmpul Site din acesta. Dacă doriți să părăsiți „Site-ul”, atunci pur și simplu ștergeți liniile de cod corespunzătoare. Așa va arăta formularul de comentariu:

    Cum să eliminați complet câmpurile Nume și E-mail din formularul de comentarii

    Pentru acei utilizatori care doresc să elimine complet câmpurile Nume și E-mail din formularul de comentarii, iată o mică bucată de cod care trebuie să fie lipită în fișierul functions.php al temei sau în:

    Funcția wpb_alter_comment_form_fields($fields) ( unset($fields["autor"]); unset($fields["email"]); unset($fields["url"]); return $fields; ) add_filter("comment_form_default_fields" , „wpb_alter_comment_form_fields”);

    Dacă formularul dvs. afișează text Adresa ta de email nu va fi publicată(E-mailul dvs. nu va fi publicat), îl puteți ascunde prin editarea fișierului comments.php al temei. Găsiți eticheta și înlocuiți-o cu următorul cod:

    "

    " . __("Numele și adresa de e-mail nu sunt necesare.") . ($req ? $required_text: "") . "

    ")); ?>

    Dacă nu poți găsi formular_comentare, apoi puteți pur și simplu ascunde acest text adăugând următorul cod CSS la tema dvs. sau la o temă copil, în fișier stil.css:

    Note de comentariu (afișare:niciuna; )

    Iată cum va arăta formularul dvs. de comentariu fără câmpurile pentru nume, e-mail și site:

    Comentarii anonime Avertisment

    Rețineți că, fără câmpurile de e-mail necesare, formularul dvs. va atrage o mulțime de spam. Și chiar dacă Akismet și Sucuri pot bloca unele IP-uri „rele”, vă recomandăm cu căldură să adăugați un captcha pentru a reduce spamul.

    Sperăm că acest articol v-a ajutat să permiteți utilizatorilor să comenteze anonim în WordPress. Am arătat o mulțime de stiluri pentru formularele de comentarii, așa că dacă doriți să aflați mai multe despre acest subiect, citiți articolul nostru.