Tutoriale WordPress de încredere, atunci când aveți cea mai mare nevoie.
Ghidul începătorului pentru WordPress
Cupa WPB
25 de milioane+
Site-uri web care folosesc plugin-urile noastre
16+
Ani de experiență WordPress
3000+
Tutoriale WordPress de la experți

Cum să limitați lungimea comentariilor în WordPress (Tutorial ușor)

Comentariile WordPress încurajează discuțiile despre conținutul postărilor de pe blogul dvs. Dar s-ar putea să constatați că comentariile irelevante, scurte sau prea lungi nu sunt foarte utile.

Limitarea lungimii comentariilor poate preveni spam-ul, îmbunătăți lizibilitatea și asigura că contribuțiile utilizatorilor rămân valoroase. Acest lucru poate duce la interacțiuni mai semnificative și la o experiență mai bună a utilizatorului.

La WPBeginner, folosim comentariile pentru a crește implicarea pe blogul nostru. De-a lungul anilor, am încercat diferite trucuri și sfaturi pentru a optimiza secțiunea noastră de discuții și pentru a încuraja mai mulți vizitatori să lase comentarii. Acest lucru ne-a ajutat să înțelegem mai bine publicul nostru.

În acest articol, vă vom arăta cum să limitați cu ușurință lungimea comentariilor în WordPress.

Limitați lungimea comentariilor în WordPress

De ce să limitați lungimea comentariilor în WordPress?

O zonă de comentarii activă este o modalitate excelentă de a construi o comunitate în jurul blogului dvs. WordPress. Vizitatorii pot oferi feedback, pot pune întrebări și își pot oferi propriile puncte de vedere pe subiect.

Cu toate acestea, nu toate comentariile sunt utile.

Am fost moderând comentariile WordPress de mai bine de un deceniu. Din experiența noastră, am constatat că cele mai utile comentarii au peste 60 de caractere și sub 5000 de caractere lungime.

Comentariile dintr-un singur cuvânt de obicei nu sunt foarte utile. În majoritatea cazurilor, acestea sunt comentarii spam unde autorul dorește doar un backlink de pe site-ul dvs.

Pe de altă parte, comentariile lungi de peste 5.000 de caractere sunt adesea plângeri sau proteste. Uneori, nici măcar nu sunt relevante pentru articol.

Setarea limitelor de lungime a comentariilor în WordPress poate îmbunătăți calitatea generală a comentariilor dvs. și poate descuraja comentariile spam. Cu toate acestea, nu există o modalitate încorporată de a face acest lucru în WordPress.

Acestea fiind spuse, să vedem cum să controlați lungimea comentariilor în WordPress prin stabilirea unor limite minime și maxime.

Cum să limitați lungimea comentariilor în WordPress

Puteți limita lungimea comentariilor în WordPress adăugând cod în fișierul dumneavoastră functions.php. Cu toate acestea, țineți cont de faptul că cea mai mică eroare la introducerea codului vă poate defecta site-ul și îl poate face inaccesibil.

De aceea recomandăm întotdeauna să folosiți WPCode pentru a insera fragmente de cod pe site-ul dvs. WordPress. Este cel mai bun plugin pentru fragmente de cod WordPress de pe piață, care face sigură și ușoară adăugarea de cod personalizat.

În plus, vine cu o bibliotecă încorporată de fragmente de cod gata făcute pe care le poți adăuga pe site-ul tău cu doar câteva clicuri, inclusiv unul pentru limitarea lungimii comentariilor și afișarea numărului de caractere.

Mai întâi, trebuie să instalați și să activați pluginul WPCode. Pentru instrucțiuni detaliate, consultați ghidul nostru pas cu pas despre cum să instalezi un plugin WordPress.

Notă: WPCode are și o versiune gratuită pe care o poți folosi pentru acest tutorial. Cu toate acestea, actualizarea la planul plătit îți va oferi acces la mai multe funcționalități, cum ar fi o bibliotecă mai mare de fragmente de cod, logică condițională și multe altele.

După activare, vizitați pagina Fragmente de cod » + Adăugați fragment din bara laterală de administrare WordPress.

Aici, trebuie să căutați fragmentul „Limit Comments & Display Character Count” în bibliotecă. Odată ce îl găsiți, treceți cu mouse-ul peste el și faceți clic pe butonul „Utilizați fragmentul”.

Găsiți fragmentul pentru limitarea lungimii comentariilor în biblioteca WPCode

WPCode va adăuga apoi automat codul. Acest cod verifică lungimea comentariului și afișează un mesaj de eroare dacă este prea scurt sau prea lung.

Implicit, limita comentariilor este setată la un minim de 10 caractere și un maxim de 1.000 de caractere în acest fragment.

Cu toate acestea, pentru a seta propriul limită de comentarii, înlocuiți pur și simplu numărul 1.000 din cod cu numărul maxim de limită. Similar, puteți înlocui numărul 10 din cod pentru a seta o limită minimă diferită de comentarii pe site-ul dvs. WordPress.

Ajustați limitele de lungime a comentariilor în cod

Puteți schimba, de asemenea, mesajul care va fi afișat pe site-ul dvs. web atunci când un utilizator depășește sau nu atinge limita de comentarii.

Pur și simplu tastați propoziția pe care doriți să o afișați după liniile wp_die din cod.

Editați mesajul privind lungimea comentariului în fragment

Dacă doriți să limitați lungimea comentariilor doar pe anumite pagini ale site-ului web, atunci puteți face și acest lucru.

Pur și simplu derulați în jos la secțiunea „Logică condițională” și activați comutatorul „Activați logica”.

După aceea, alegeți opțiunea „Afișați” din meniul derulant „Condiții” și faceți clic pe butonul „+ Adăugați un grup nou”.

Activați comutatorul Logică condițională

Aceasta va deschide o nouă filă unde trebuie să selectați opțiunea „URL pagină” din meniul derulant din stânga.

Apoi, introduceți URL-ul paginii unde doriți să limitați lungimea comentariului în câmpul din dreapta.

Acum, fragmentul de cod va fi activat doar pe pagina cu URL-ul pe care tocmai l-ați introdus.

Introduceți logica condițională

Când ați terminat, derulați înapoi în partea de sus a paginii și comutați comutatorul „Inactiv” la „Activ”.

În final, faceți clic pe butonul „Actualizare” pentru a salva setările.

Activați fragmentul și faceți clic pe butonul Actualizare

Acum, când un utilizator scrie un comentariu mai scurt decât lungimea minimă a comentariului dvs., acest mesaj va fi afișat pe ecranul acestuia.

Utilizatorii nu vor putea posta un comentariu până când acesta nu atinge cel puțin lungimea minimă aleasă de dvs.

Se afișează un mesaj de eroare dacă un comentariu este prea scurt sau prea lung

Similar, când un utilizator scrie un comentariu care depășește limita dvs. maximă, acest mesaj va fi afișat pe ecranul acestuia.

Acest lucru va ajuta la reducerea diatribelor și a comentariilor spam pe site-ul dvs.

Previzualizare mesaj pentru un comentariu lung

Metodă alternativă: Dacă preferați să adăugați codul manual, puteți copia și lipi următorul fragment în WordPress folosind WPCode:

add_filter( 'preprocess_comment', 'wpb_preprocess_comment' );
 
function wpb_preprocess_comment($comment) {
    if ( strlen( $comment['comment_content'] ) > 5000 ) {
        wp_die('Comment is too long. Please keep your comment under 5000 characters.');
    }
if ( strlen( $comment['comment_content'] ) < 60 ) {
        wp_die('Comment is too short. Please use at least 60 characters.');
    }
    return $comment;
}

Acest fragment de cod funcționează prin adăugarea unui hook de filtrare la preprocess_comment. Acest filtru este rulat înainte ca WordPress să salveze orice comentarii în baza de date sau să efectueze orice pre-procesare pe comentariile trimise.

Similar cu fragmentul gata făcut al WPCode, va afișa un mesaj de eroare dacă un comentariu este prea lung sau prea scurt. Nu uitați că puteți înlocui numărul minim și maxim de caractere cu propriile numere, precum și edita mesajul de eroare.

Pentru instrucțiuni pas cu pas, consultați ghidul nostru despre cum să copiezi și să lipești cu ușurință fragmente de cod în WordPress.

Bonus: Îmbunătățește implicarea comentariilor pe site-ul tău WordPress

Controlul lungimii comentariilor este doar o modalitate de a crește implicarea în secțiunea de comentarii WordPress. Acest lucru este excelent pentru a menține vizitatorii pe site-ul dvs. mai mult timp și poate chiar beneficia SEO-ul site-ului dvs. atunci când comentariile utilizatorilor conțin cuvinte cheie relevante și adaugă context conținutului dvs.

De asemenea, puteți îmbunătăți cu ușurință secțiunea de comentarii de pe site-ul dvs. web folosind Thrive Comments.

Pluginul WordPress Thrive Comments

Este cel mai bun plugin pentru comentarii WordPress care vine cu o tablă de moderare dedicată, vă permite să încărcați comentariile leneș, permite utilizatorilor să lase comentarii cu profilurile lor de social media și multe altele.

În plus, instrumentul vă permite să adăugați o funcționalitate de vot pozitiv/negativ pentru a reduce spamul și a încuraja comentariile interesante pe site-ul dvs.

Thrive Comments permite chiar și evidențierea comentariilor încurajatoare în partea de sus și ascunderea comentariilor jignitoare sau irelevante în partea de jos a secțiunii de discuții.

Comentariu funcționalitate din meniul derulant

Acest lucru vă permite să recompensați utilizatorii care adaugă cea mai mare valoare discuției, descurajând în același timp politicos alți utilizatori să lase comentarii nefolositoare.

Pentru instrucțiuni detaliate, s-ar putea să dorești să vezi tutorialul nostru despre cum să evidențiezi sau să ascunzi comentariile în WordPress.

Sperăm că acest tutorial v-a ajutat să învățați cum să limitați lungimea comentariilor în WordPress. S-ar putea să doriți, de asemenea, să învățați cum să adăugați un sistem simplu de clasificare a utilizatorilor pentru comentariile WordPress sau să consultați lista noastră cu modalități de a obține mai multe comentarii la postările de pe blogul dvs. WordPress.

Dacă ți-a plăcut acest articol, te rugăm să te abonezi la canalul nostru de YouTube pentru tutoriale video WordPress. Ne poți găsi, de asemenea, pe Twitter și Facebook.

Dezvăluire: Conținutul nostru este susținut de cititori. Acest lucru înseamnă că dacă faceți clic pe unele dintre linkurile noastre, este posibil să câștigăm un comision. Vedeți cum este finanțat WPBeginner, de ce contează și cum ne puteți susține. Iată procesul nostru editorial.

Cel mai bun instrumentar WordPress

Obține acces GRATUIT la instrumentarul nostru - o colecție de produse și resurse legate de WordPress pe care fiecare profesionist ar trebui să le aibă!

Interacțiuni cu cititorii

23 CommentsLeave a Reply

  1. având în vedere amploarea spamului și potențialul său de a dăuna oricărui site web, este important să acordați atenție comentariilor și modului în care utilizatorii pot interacționa în secțiunea de comentarii.
    Am căutat o soluție pentru asta și am găsit-o aici.
    munca apreciabilă wpbeginner.

  2. În cele din urmă, o soluție funcțională pentru limitarea lungimii comentariilor. În plus, l-am combinat cu celălalt fragment al dvs. pentru a preveni linkurile URL în comentarii, și ajută foarte mult la menținerea comentariilor într-o formă acceptabilă și la evitarea spamului sau a linkurilor URL nedorite. Lucrare excelentă.

  3. Mulțumesc WPBeginner pentru acest cod. Căutam de ceva timp o modalitate de a seta această limită fără succes. Dacă pot să vă întreb, vă rog, este posibil să excludem administratorul/autorul de la limita setată?

    • Not with the current code but we will look into a workaround we would recommend :)

      Admin

  4. Vă mulțumesc pentru acest cod, eram obosit să șterg comentarii, fiecare având peste 20 de mii de caractere. Acest lucru mă ajută mult.

  5. Pluginul de control al lungimii comentariilor nu mai este disponibil> Aveți sugestii pentru un alt plugin care să facă același lucru.

    Mulțumesc

    • Deși nu avem o recomandare în acest moment, vom actualiza cu siguranță acest articol atunci când vom găsi un plugin pe care l-am recomanda.

      Admin

  6. Pentru informarea dumneavoastră, „Control Comment Length” nu mai este pe directorul WordPress. Mulțumesc

    • Thank you for letting us know, we’ll be sure to keep an eye out for an alternative plugin :)

      Admin

    • Mulțumim că ne-ați anunțat, vom căuta cu siguranță o alternativă

      Admin

  7. salut,
    în primul rând, mulțumesc pentru codul tău
    și cum pot rămâne pe pagina mea și deschide un mesaj pop-up care afișează mesajul de eroare?

    mulțumesc

  8. Sunt încântat să fi găsit asta! Este o schimbare de viață pe un site ca al meu!

    Poți să-mi dai un cod care să EXCEPTEZE această limită pentru mine (administratori)? Mulțumesc

  9. Salut,

    Pluginul nu mai este în directorul WordPress, dar codul funcționează foarte bine. Cu toate acestea, vreau să știu dacă există o modalitate prin care putem „gri-ui” sau „dezactiva” butonul de trimitere dacă condițiile legate de lungimea comentariului nu sunt îndeplinite. În prezent, ceea ce face acest cod este să permită utilizatorului să trimită comentariul și primește un mesaj de eroare dacă lungimea comentariului nu corespunde criteriilor codului. Prin gri-uirea butonului, vom putea împiedica utilizatorii să se irite și nu va mai fi nevoie să apese butonul înapoi.

  10. salut unde pot descărca aplicația wordpress?
    îmi poți da linkul? sau să-l trimiți pe gmail? mulțumesc

  11. Pot face limita de lungime a comentariilor de la 50 la 500 în loc de 5000? Care va fi codul pentru asta?

    • add_filter( ‘preprocess_comment’, ‘wpb_preprocess_comment’ );

      function wpb_preprocess_comment($comment) { if ( strlen( $comment[‘comment_content’] ) > 5000 ) { wp_die(‘Comentariul este prea lung. Vă rugăm să păstrați comentariul sub 5000 de caractere.’); } if ( strlen( $comment[‘comment_content’] ) < 60 ) { wp_die('Comentariul este prea scurt. Vă rugăm să folosiți cel puțin 60 de caractere.'); } return $comment; }

  12. Există vreo modalitate de a limita comentariile și, dacă limita este depășită, se va crea o pagină nouă și restul comentariului va fi pe o pagină nouă?

Lasă un răspuns

Vă mulțumim că ați ales să lăsați un comentariu. Vă rugăm să rețineți că toate comentariile sunt moderate conform politicii noastre de comentarii, iar adresa dvs. de e-mail NU va fi publicată. Vă rugăm să NU folosiți cuvinte cheie în câmpul nume. Să avem o conversație personală și semnificativă.