Cum să permită utilizatorilor să posteze comentarii anonime în WordPress
Recent, unul dintre utilizatorii noștri au întrebat dacă este posibil să permiteți comentarii anonime în WordPress. În mod implicit, utilizatorii nu pot lăsa 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ă posteze comentarii anonime în WordPress. Vă vom arăta, de asemenea, cum să ascundeți câmpurile de nume și email din formularul de comentarii WordPress.
Pseudonimul: soluția ideală
Cea mai bună modalitate de a permite comentarii anonime în WordPress în timp ce limitarea spam-ului de comentarii este prin încurajarea utilizatorilor să utilizeze un pseudonim sau o poreclă în loc de numele lor real.
Acest lucru vă permite să construiți o comunitate, permițând în același timp utilizatorilor să fie anonimi. Utilizatorii vor trebui totuși să furnizeze o adresă de e-mail, dar cei mai mulți oameni care doresc să părăsească comentariile anonime au e-mailuri separate pentru aceasta oricum.
Puteți comunica acest lucru în politica dvs. de comentarii și plasați un link proeminent la acesta deasupra formularului de comentarii.
Deși aceasta este soluția ideală și singura pe care o recomandăm, există alte soluții pentru a permite o mai mare anonimitate. Cu toate acestea, cu cât anonimatul este mai mare, cu atât mai mare va fi spamul.
Efectuarea opțiunii Nume și Email
Următorul strat de anonimat pe care îl puteți adăuga este să faceți numele și câmpul de e-mail complet opțional. Nu există porecle sau nimic. Dacă un utilizator trimite doar un comentariu fără nume și e-mail, acesta va trece prin. Să aruncăm o privire asupra modului în care puteți face campurile de nume și de e-mail complet opționale.
Primul lucru pe care trebuie să-l faceți este să mergeți la Setări »Discuție și debifați caseta de lângă "Autorul comentariului trebuie să completeze numele și adresa de e-mail" opțiune. Acum trebuie să salvați modificările și site-ul dvs. va fi gata să accepte comentarii fără nume și adresă de e-mail.
Pur și simplu eliminarea acestei casete de control nu ar spune utilizatorilor dvs. că pot lăsa comentarii fără a furniza un nume sau o adresă de e-mail. S-ar putea să doriți să comunicați acest lucru arătând că câmpurile de nume și e-mail sunt opționale. De asemenea, sugerăm eliminarea câmpului de adresă URL a site-ului pentru a descuraja spamul. Pentru a face acest lucru, trebuie să modificați formularul de comentarii. Trebuie doar să copiați și să inserați următorul cod în fișierul functions.php al temei sau într-un plugin specific site-ului.
funcția wpb_alter_comment_form_fields (câmpuri $) // Modificați câmpul Nume și arătați că sunt opționale câmpuri $ ['author'] = '". ''. __ ("Nume (opțional)"). ''. ($ req? '*': ")".
„; // Modificați câmpul de e-mail și arătați că sunt opționale câmpuri $ ['email'] = '". __ ("E-mail (opțional)", "douăzeci și opt de ani"). ''. ($ req? '*': ")".
„; // Această linie elimină adresa URL a site-ului web din formularul de comentarii. $ fields ['url'] = "; returnează câmpurile $; add_filter ('comment_form_default_fields', 'wpb_alter_comment_form_fields');
Acest cod adaugă pur și simplu (Opțional) lângă câmpurile de nume și e-mail din formularul de comentarii. De asemenea, elimină câmpul URL al site-ului Web din formularul de comentarii. Dacă doriți să păstrați câmpul pentru adresa URL a site-ului, eliminați acea linie de cod. Iată cum ar arăta forma dvs. de comentariu:
Cum să eliminați complet numele și adresa de e-mail din formularul de comentariu
Pentru acei utilizatori care doresc să elimine câmpurile de nume și de e-mail din formularul de comentarii, aici este piesa mică de cod pe care trebuie să o inserați în fișierul functions.php al temei sau pe un plugin specific site-ului.
funcția wpb_alter_comment_form_fields (câmpuri $) unset ($ fields ['author']); unset ($ campuri [ 'email']); unset ($ campuri [ 'url']); returnați câmpurile $; add_filter ('comment_form_default_fields', 'wpb_alter_comment_form_fields');
Dacă se afișează formularul de comentarii Adresa ta de email nu va fi publicată text, puteți să-l ascundeți prin editarea fișierului comments.php al temei. Găsiți eticheta și înlocuiți-l cu acest cod:
'". __ ("Nu este necesar un nume sau o adresă de e-mail."). ($ req? $ required_text: ")."
')); ?>
Dacă nu puteți localiza comment_form
, atunci puteți să ascundeți acest text prin adăugarea acestui CSS în tema temei sau a temei copilului style.css
fişier.
.note de comentariu display: none;
Acesta este modul în care formularul dvs. de comentariu va arăta fără câmpuri de nume, e-mail și url de site web:
Cuvânt de prudență despre comentariile anonime
Rețineți că fără nume și adresă de e-mail ca câmpuri obligatorii, formularul dvs. de comentarii va atrage un număr semnificativ de comentarii spam. În timp ce Akismet și Sucuri pot bloca anumite IP-uri nepotrivite, vă recomandăm să introduceți o captură de verificare pentru a preveni unele dintre acestea.
Sperăm că acest articol v-a ajutat cu decizia dvs. de a permite comentarii anonime în WordPress. Am acoperit o mulțime de stil de stil de comentariu, așa că dacă doriți să aflați mai multe, consultați ghidul nostru privind aspectul comentariilor dvs..
Dacă vă place acest articol, vă rugăm să ne urmați pe Google+ și pe YouTube.