
💬 Kuidas kohandada WordPressi kommentaarivormi: kõik osad
Vaikimisi WordPressi kommentaarivorm koosneb neljast hallist väljast ja igavast „Submit" nupust. Kasutajad näevad seda erinevatel saitidel kümneid kordi ja kerivad lihtsalt mööda. Samas on elav kommentaarium üks tugevamaid signaale otsingumootoritele: leht saab regulaarseid uuendusi, värsket kasutajate loodud sisu ja hoiab külastajaid kauem kaasatuna.
Probleem on selles, et standardne vormikujundus tapab soovi kirjutada. Väljad „Name", „Email" ja „Website" mõjuvad pigem bürokraatia kui vestluskutsena. Hea uudis: WordPress annab teile täieliku juurdepääsu vormi märgendile. Filtreid, konkse ja CSS-i kasutades saate selle muuta ükskõik milleks, ilma et peaksite tuumikut puutuma.
Selles juhendis käsitleme KÕIKI kommentaaride kohandamise meetodeid, alates sisestusvälja fondi muutmisest kuni reCAPTCHA ja pistikprogrammide lisamiseni, mis muudavad vormi peaaegu sotsiaalvõrgustiku sarnaseks. Kogu kood töötab praegustel WordPressi versioonidel standardsete tuumikufiltrite kaudu, ilma häkkideta või otseste mootorimuudatusteta.
💡 Kiirülevaade:
- Sisestusväljade stiilide muutmine CSS-i abil (font, värv, polsterdus), ilma pistikprogrammideta, ainult
style.cssfail - Saatmisnupu ümberkujundamine: värv, ääreraadius, tekst, kasutades
comment_form_defaultsfiltrit - Veebisaidi välja eemaldamine, jättes rämpspostitajad ilma kohata linkide jätmiseks ja muutes selle kasutajatele lihtsamaks
- Kohandatud väljade (vanus, hinnang, telefon) lisamine läbi
comment_form_default_fields - Google reCAPTCHA seadistamine, blokeerides botid, samal ajal kui päris inimesed märkamatult läbi pääsevad
- Ploki pealkirja ja väljade järjekorra muutmine, tekstiala asetamine esimeseks või viimaseks
- Vastuste tellimuste, Quicktags'i ja CSS-kujunduse lisamine kogu plokile
- Vormi laiendamine pistikprogrammidega (Disqus, Jetpack, Simple Comment Editing), kui koodist ei piisa
Sisestusväljade stiilide muutmine CSS-i abil
Lihtsaim ja ohutuim viis vormi värskendamiseks on paar rida teie teema style.css failis. Kommentaariväljade CSS-klassid on dokumenteeritud ega ole aastaid muutunud. Need on #author nime jaoks, #email e-posti jaoks, #url veebisaidi jaoks ja #comment teksti jaoks.
Siin on näide, mis muudab väljade sees olevat fonti: autor ja e-post saavad serif-stiili kursiiviga, samas kui URL-i väli saab monospace fondi, et visuaalselt eristuda:
1 #author, #email { 2 font-family: "Open Sans", "Droid Sans", Arial; 3 font-style: italic; 4 color: #1d1d1d; 5 letter-spacing: .1em; 6 } 7 8 #url { 9 color: #1d1d1d; 10 font-family: "Lucida Console", "Courier New", "Courier", monospace; 11 }

Lisage see kood oma alamteema style.css faili lõppu (või läbi „Appearance → Customize → Additional CSS"), salvestage ja väljad muutuvad koheselt. Ilma pistikprogrammideta, ilma üleliigse koormuseta.
Saatmisnupu välimuse ja teksti muutmine
Vaikimisi „Submit" nupp on isikupäratu hall ristkülik. CSS muudab selle eredaks üleskutseks tegevusele. Siin on valmis jupp gradiendi, ümarate nurkade ja hõljumisefektiga:
1 #submit { 2 background: linear-gradient(to bottom, #44c767 5%, #5cbf2a 100%); 3 background-color: #44c767; 4 border-radius: 28px; 5 border: 1px solid #18ab29; 6 display: inline-block; 7 cursor: pointer; 8 color: #ffffff; 9 font-family: Arial; 10 font-size: 17px; 11 padding: 16px 31px; 12 text-decoration: none; 13 text-shadow: 0px 1px 0px #2f6627; 14 } 15 16 #submit:hover { 17 background: linear-gradient(to bottom, #5cbf2a 5%, #44c767 100%); 18 background-color: #5cbf2a; 19 } 20 21 #submit:active { 22 position: relative; 23 top: 1px; 24 }
CSS muudab välimust, kuid mitte tegelikku teksti. Kui teil on vaja asendada „Submit" tekstiga „Leave a Comment", „Share Your Opinion" või millegi temaatilisega, tuleb mängu PHP filter comment_form_defaults. Allolev kood läheb faili functions.php või jupipistikprogrammi (Code Snippets):
1 $commenter = wp_get_current_commenter(); 2 $req = get_option('require_name_email'); 3 $aria_req = ($req ? " aria-required='true'" : ''); 4 5 $fields = array( 6 'author' => '<p class="comment-form-author">' . 7 '<label for="author">' . __('Name') . '</label> ' . 8 ($req ? '<span class="required">*</span>' : '') . 9 '<input id="author" name="author" type="text" value="' . 10 esc_attr($commenter['comment_author']) . '" size="30"' . $aria_req . ' /></p>', 11 12 'email' => '<p class="comment-form-email">' . 13 '<label for="email">' . __('Email') . '</label> ' . 14 ($req ? '<span class="required">*</span>' : '') . 15 '<input id="email" name="email" type="text" value="' . 16 esc_attr($commenter['comment_author_email']) . '" size="30"' . $aria_req . ' /></p>', 17 ); 18 19 $comments_args = array( 20 'fields' => $fields, 21 'label_submit' => 'Send My Comment', 22 ); 23 24 comment_form($comments_args);
Võtmereaks on 'label_submit' => 'Send My Comment', mis just nimelt kirjutabki nupu teksti üle. Asendage sõne oma versiooniga ja vorm hakkab rääkima teie blogi häälega.
Veebisaidi välja eemaldamine vormilt
Veebisaidi väli on rämpspostitajate magnet. Nad täidavad selle linkidega oma ressurssidele isegi siis, kui kommentaar ise näib süütu. Tavalugejate jaoks ei täida see väli mingit eesmärki, sest inimesed tulevad oma mõtteid jagama, mitte reklaamima.
Veebisaidi välja saate eemaldada ilma pistikprogrammideta, kasutades comment_form_default_fields filtrit. Allolev kood jätab alles ainult nime ja e-posti väljad, eemaldades URL-i:
1 $commenter = wp_get_current_commenter(); 2 $req = get_option('require_name_email'); 3 $aria_req = ($req ? " aria-required='true'" : ''); 4 5 $fields = array( 6 'author' => '<p class="comment-form-author">' . 7 '<label for="author">' . __('Name') . '</label> ' . 8 ($req ? '<span class="required">*</span>' : '') . 9 '<input id="author" name="author" type="text" value="' . 10 esc_attr($commenter['comment_author']) . '" size="30"' . $aria_req . ' /></p>', 11 12 'email' => '<p class="comment-form-email">' . 13 '<label for="email">' . __('Email') . '</label> ' . 14 ($req ? '<span class="required">*</span>' : '') . 15 '<input id="email" name="email" type="text" value="' . 16 esc_attr($commenter['comment_author_email']) . '" size="30"' . $aria_req . ' /></p>', 17 ); 18 19 $comments_args = array('fields' => $fields); 20 21 comment_form($comments_args);
Andsime $fields massiivile edasi ainult author ja email. url võti lihtsalt puudub, seega WordPress seda ei renderda. Kasutajad täidavad nüüd kolme välja asemel kaks, sisenemisbarjäär langeb ja rämpspostitajatel pole kuhugi linke jätta. Lisage kood faili functions.php ja kontrollige vormi mõnel postitusel.
Kohandatud väljade lisamine filtri kaudu
Mõnikord standardväljadest ei piisa. Teil on vaja tärnihinnangut, „Vanuse" välja, märkeruutu reeglitega nõustumiseks, telefoninumbrit või midagi muud. WordPress pakub comment_form_default_fields filtrit, mis võimaldab teil haakuda väljade massiivi ja lisada oma.

Allolev näide lisab tekstivälja „Vanus" standardväljade ja tekstiala vahele:
1 function add_comment_fields($fields) { 2 $fields['age'] = '<p class="comment-form-age">' . 3 '<label for="age">' . __('Age') . '</label>' . 4 '<input id="age" name="age" type="text" size="30" /></p>'; 5 return $fields; 6 } 7 add_filter('comment_form_default_fields', 'add_comment_fields');

Filter edastab massiivi $fields sinu funktsiooni kaudu, sina lisad võtme 'age' koos HTML-märgendusega ja WordPress kuvab selle vormis. Samamoodi saad lisada välja „Telefon" (type="tel"), uudiskirja tellimise märkeruudu (type="checkbox") või rippmenüü teema valimiseks (<select>).
Filtri peamine eelis otsese malli muutmise ees: sinu kood asub failis functions.php või Code Snippetsis ega sõltu konkreetsest teemast. Vaheta teemat ja sinu kohandatud väljad jäävad alles.
Google reCAPTCHA lisamine rämpspostikaitseks
Isegi kui veebisaidi väli on eemaldatud, leiavad rämpspostitajad lüngad. Botid on õppinud looma sisukaid kommentaare ja lihtsatest captcha’dest mööda hiilima. Google reCAPTCHA lahendab probleemi põhimõtteliselt: kontroll toimub taustal, ilma fooripiltide klõpsamiseta.
Plugin Invisible reCAPTCHA for WordPress integreerib kontrolli kõikidesse saidi standardvormidesse: sisselogimine, registreerimine, parooli taastamine ja (meie jaoks oluline) kommentaarid. See jälgib hiirekursori käitumist ja suhtlusmustreid, tuvastades botid ilma päriskasutajatele ühtegi küsimust esitamata. Loe seadistamise kohta lähemalt meie artiklist kuidas lisada reCAPTCHA WordPressi kommentaaridele.
Kiire seadistamise algoritm:
- Mine aadressile google.com/recaptcha/admin/create ja registreeri oma sait (vali v3 või v2 Invisible)

- Täida silt ja domeen, nõustu tingimustega ja klõpsa „Submit"

- Kopeeri Site Key ja Secret Key, sest vajad neid plugina aktiveerimiseks
- WordPressi administraatoris mine „Settings → Invisible reCAPTCHA"

- Kleebi võtmed vastavatesse väljadesse ja märgi linnuke „Enable Comments Protection"
- Salvesta muudatused
Sellest hetkest alates läbib iga kommentaar taustakontrolli. Päriskasutajad ei märka midagi, samas kui botid lükatakse tagasi. Rämpskommentaarid langevad ühe õhtuga nulli.
Vormi kohal oleva pealkirja muutmine
„Leave a Reply" on vaikimisi pealkiri, mida WordPress vormi kohal kuvab. Enamasti on see neutraalne ja sobiv, kuid vahel soovid midagi kaasahaaravamat: „Jaga oma mõtteid", „On sul midagi lisada?", „Liitu aruteluga".

Pealkirja muudetakse sama massiivi $comments_args kaudu, mida kasutasime nupu puhul. Parameeter title_reply kirjutab teksti üle:
1 $comments_args = array( 2 'fields' => $fields, 3 'title_reply' => 'Please give us your valuable comment', 4 ); 5 comment_form($comments_args);
Kood läheb faili functions.php koos teiste vormi seadistustega. Kui oled nuppu juba kohandanud või veebisaidi välja eemaldanud, lisa lihtsalt 'title_reply' olemasolevasse $comments_args massiivi, ilma et looksid topelt comment_form() väljakutset.
Väljade järjekorra muutmine
Alates WordPress 4.4-st on tekstiala vaikimisi esimene, enne nime, e-posti ja veebisaiti. Kasutajad näevad kohe, kuhu kirjutada. Kui aga eelistad vana vormingut (nimi → e-post → veebisait → tekst), annab comment_form_fields filter sulle täieliku kontrolli.

Allolev funktsioon liigutab tekstivälja vormi lõppu, mis on vanematest WP versioonidest tuttav klassikaline muster:
1 function wpb_move_comment_field_to_bottom($fields) { 2 $comment_field = $fields['comment']; 3 unset($fields['comment']); 4 $fields['comment'] = $comment_field; 5 return $fields; 6 } 7 add_filter('comment_form_fields', 'wpb_move_comment_field_to_bottom');
Loogika on lihtne: võta massiivist comment element, eemalda see praeguselt positsioonilt ja aseta viimaseks. Tahad teistsugust järjekorda? Muuda unset ja omistamise järjestust. $fields massiiv on tavaline PHP assotsiatiivne massiiv. Selle standardsed võtmed on author (nimi), email (e-post), url (veebisait) ja comment (tekst), pluss kõik varem lisatud kohandatud väljad.
Kommentaarivastuste tellimine
Kasutaja jätab kommentaari ja lahkub. Keegi vastab kolm päeva hiljem ning esialgne kommenteerija ei saa sellest kunagi teada ega tule tagasi. Märkeruut „Teavita mind vastustest" lahendab selle probleemi: lugejad saavad e-kirja, kui keegi nende kommentaarile vastab, ning naasevad arutelulõime juurde.

Plugin Subscribe to Comments Reloaded haldab seda funktsiooni. Paigalda see tavapärasel viisil (Plugins → Add New → otsi nime järgi), aktiveeri ning mine jaotisesse „Settings → Subscribe to Comments".
Seadetes saad konfigureerida:
- märkeruudu kõrval olevat teksti;
- teavituse kujundust (lihttekst või HTML);
- võimalust tellida teavitusi kommentaari JÄTMATA (ka külalised saavad arutelusid jälgida);
- e-kirjade saatmise intervalli, et vältida rämpsposti.
Plugin lisab vormile üheainsa märkeruudu ja kasutajad märgivad selle soovi korral. Mingit kohustust ega kasutajakogemuse halvenemist pole. Ning lugejate saidile naasmise määr kasvab märgatavalt.
Kiirsildid: vormindamise tööriistariba teksti kohal
Kiirsildid on vormindamisnupud, mida WordPress kuvab kommentaarivälja kohal: Bold, Italic, Link, Quote. Enamikus teemades on need vaikimisi keelatud, mis on kahju: kasutajad, kes näevad tuttavat tööriistariba nagu Wordis, tunnevad end kindlamalt ja kirjutavad struktureeritumaid kommentaare.
Plugin Comment Form Quicktags lubab selle tööriistariba ühe klõpsuga. Pärast paigaldamist ja aktiveerimist mine jaotisesse „Settings → Discussion", leia Quicktags'i sektsioon ja luba see valik. Salvesta ning tööriistariba ilmub kõigil postitustel tekstivälja kohale.
Täielik CSS-kujundus kommentaariplokile
Kui soovid enamat kui lihtsalt värvilisi välju ning vajad kogu ploki ümbertegemist tausta, varjude, ümarate nurkade ja polsterdusega, on sul vaja põhjalikku CSS-i. Allpool on valmis stiilide komplekt, mis muudab halli paigutuse korralikuks kaardiks koos äärise, varju ja värvilise aktsendiga vasakul:
1 .comment-respond, 2 .entry-pings, 3 .entry-comments { 4 color: #444; 5 padding: 20px 45px 40px 45px; 6 border: 1px solid #ccc; 7 overflow: hidden; 8 background: #fff; 9 box-shadow: 0px 0px 8px rgba(0,0,0,0.3); 10 border-left: 4px solid #444; 11 } 12 13 .entry-comments h3 { 14 font-size: 30px; 15 margin-bottom: 30px; 16 } 17 18 .comment-respond h3, 19 .entry-pings h3 { 20 font-size: 20px; 21 margin-bottom: 30px; 22 } 23 24 .comment-respond { 25 padding-bottom: 5%; 26 margin: 20px 1px; 27 border-left: none !important; 28 } 29 30 .comment-header { 31 color: #adaeb3; 32 font-size: 14px; 33 margin-bottom: 20px; 34 } 35 36 .comment-header cite a { 37 border: none; 38 font-style: normal; 39 font-size: 16px; 40 font-weight: bold; 41 } 42 43 .comment-header .comment-meta a { 44 border: none; 45 color: #adaeb3; 46 } 47 48 li.comment { 49 background-color: #fff; 50 border-right: none; 51 } 52 53 .comment-content { 54 clear: both; 55 overflow: hidden; 56 } 57 58 .comment-list li { 59 font-size: 14px; 60 padding: 20px 30px 20px 50px; 61 } 62 63 .comment-list .children { 64 margin-top: 40px; 65 border: 1px solid #ccc; 66 } 67 68 .comment-list li li { 69 background-color: #f5f5f6; 70 } 71 72 .comment-list li li li { 73 background-color: #fff; 74 } 75 76 .comment-respond input[type="email"], 77 .comment-respond input[type="text"], 78 .comment-respond input[type="url"] { 79 width: 50%; 80 } 81 82 .comment-respond label { 83 display: block; 84 margin-right: 12px; 85 } 86 87 .entry-comments .comment-author { 88 margin-bottom: 0; 89 position: relative; 90 } 91 92 .entry-comments .comment-author img { 93 border-radius: 50%; 94 border: 5px solid #fff; 95 left: -80px; 96 top: -5px; 97 position: absolute; 98 width: 60px; 99 } 100 101 .entry-pings .reply { 102 display: none; 103 } 104 105 .form-allowed-tags { 106 background-color: #f5f5f5; 107 font-size: 16px; 108 padding: 24px; 109 } 110 111 .comment-reply-link { 112 cursor: pointer; 113 background-color: #444; 114 border: none; 115 border-radius: 3px; 116 color: #fff; 117 font-size: 12px; 118 font-weight: 300; 119 letter-spacing: 1px; 120 padding: 4px 10px; 121 text-transform: uppercase; 122 width: auto; 123 } 124 125 .comment-reply-link:hover { 126 color: #fff; 127 } 128 129 .comment-notes { 130 display: none; 131 }
See CSS kujundab mitte ainult vormi, vaid ka juba avaldatud kommentaaride loendi: avatarid muutuvad ümaraks ja nihkuvad vasakule, vastused tõstetakse esile tausta ja äärisega, link „Reply" muutub kompaktseks nupuks ning teade „Sinu e-posti aadressi ei avaldata" peidetakse.
Lisa see oma alamteema faili style.css või kohandaja kaudu ning see töötab igal platvormil.
Kommentaarivorm konkreetsele postituse tüübile
Mõnikord on kohandatud välju vaja ainult kindla sisu jaoks. Näiteks filmide andmebaasi saidil võid soovida kuvada välja „Vanus" ainult postituse tüübi „Movies" all, hoides blogis standardset vormi.

WordPress võimaldab siduda filtri konkreetse postituse tüübiga, kasutades tingimuslikku märgendit is_singular():
1 function add_comment_fields($fields) { 2 if (is_singular('Movies')) { 3 $fields['age'] = '<p class="comment-form-age">' . 4 '<label for="age">' . __('Age') . '</label>' . 5 '<input id="age" name="age" type="text" size="30" /></p>'; 6 } 7 return $fields; 8 } 9 add_filter('comment_form_default_fields', 'add_comment_fields');
Funktsioon on sama, mis väljade lisamise jaotises, kuid ümbritsetud tingimusega if (is_singular('Movies')). Väli „Vanus" renderdatakse AINULT siis, kui praegune leht on üksik postitus tüübist Movies. Blogis, lehtedel ja muudes kohandatud postituse tüüpides jääb vorm standardseks.
Pluginad täiustatud kohandamiseks
Kui selle juhendi koodist ei piisa ja soovid kommentaarid täielikult ümber ehitada, tulevad mängu spetsiaalsed pluginad. Need asendavad standardse vormi omaenda lahendusega koos oma stiilide, modereerimise ja funktsioonidega.
Jetpack Comments
Jetpack firmalt Automattic ei ole lihtsalt kommentaariplugin, vaid terve moodulite komplekt (üle 20). Kommentaaride põhifunktsioon on see, et kasutajad saavad sotsiaalvõrgustike (Google, Twitter, Facebook) kaudu sisse logida ja kommentaare avaldada ilma välju käsitsi täitmata. Vorm muutub lühemaks ja sisenemisbarjäär langeb. Samal ajal jääb saadavaks ka klassikaline valik koos käsitsi sisestamise väljadega.
Disqus Comment System
Disqus on tuntuim alternatiiv standardsetele kommentaaridele. Peamised eelised: sorteerimine uusimate/vanimate/populaarsete järgi, võimalus hääletada teiste kommentaaride poolt, sarnaste postituste soovitused sinu enda saidilt ning kommentaaride sünkroniseerimine tagasi WordPressi andmebaasi (saad igal ajal ilma andmeid kaotamata standardsele vormile tagasi minna). Disquse kontot omavatele kasutajatele muutub kommenteerimine sujuvaks igal seda pluginat kasutaval saidil. Nad näevad vastuse teatist, klikivad sellele ja vastavad.
Puudusteks on kohustuslik Disquse registreerimine (erinevalt tavavormist, kus piisab nimest ja e-posti aadressist), reklaamilingid, mis tuleb seadetes välja lülitada, ning privaatsusega seotud mured, kuna plugin kogub külastajate andmeid soovituste kuvamiseks. Kasuta Disqusega koos Disqus Conditional Loadi: see lükkab skripti laadimise edasi, kuni kasutaja kerib kommentaarideni, mis kiirendab lehte märgatavalt.
Lihtne kommentaaride muutmine
Simple Comment Editing lahendab ühe konkreetse ülesande: see annab kasutajatele 5-minutilise akna äsja saadetud kommentaari muutmiseks. Kirjaviga nimes, katkine link, grammatikaviga: märka, paranda, salvesta. Uuringud näitavad, et enamik kasutajaid märkab vigu kohe pärast saatmist ning võimalus teksti kiiresti parandada vähendab ärevust ja suurendab kaasatust.
Laisklaadimine kommentaaridele
Lazy Load for Comments ei lisa uusi funktsioone, kuid teeb midagi olulist: see lükkab kogu kommentaariploki laadimise edasi, kuni kasutaja selleni kerib. Kuna kommentaarid on alati lehe allosas, ei peaks nende HTML ja skriptid laadima koos põhisisuga. Plugin vähendab tarbetuid päringuid käivitamisel, kiirendab Largest Contentful Painti ja muudab saidi üldiselt Core Web Vitalsi mõõdikute järgi kiiremaks.
Video: kommentaarivormi kohandamine praktikas
See 10-minutiline õpetus näitab kogu WordPressi kommentaarivormi seadistamise protsessi alates kohandatud väljade lisamisest kuni CSS-iga kujundamiseni:
⁉️🤔 Korduma kippuvad küsimused
Kas kommentaarivormi saab kohandada ilma teema faile muutmata?
Jah, ja see on isegi soovitatav. Kohandatud CSS lisatakse jaotise „Välimus → Kohanda → Lisatud CSS" kaudu ning PHP kood Code Snippets pistikprogrammi kaudu (tasuta, WordPressi repositooriumis). Mõlemad meetodid säilivad teema vahetamisel ja uuendamisel ilma kadudeta. Ainus erand on siis, kui tead kindlalt, et töötad alamteemaga ja omad kontrolli selle
functions.phpjastyle.cssfailide üle.
Kumb rämpspostikaitse meetod on parem: reCAPTCHA või veebisaidi välja eemaldamine?
Mõlemad koos. Eemalda alati veebisaidi väli, sest päris lugejad seda ei vaja ja see teenindab peaaegu eranditult rämpspostitajaid. Lisa lisaks reCAPTCHA v3, mis blokeerib robotid käitumise tasandil, külastajatele märkamatult. Kumbki meetod eraldi laseb osa rämpsposti läbi, kuid koos saavutavad nad peaaegu nulli rämpskommentaari.
Mida teha, kui kommentaarivorm läheb pärast koodi lisamist katki?
Esiteks: kontrolli, et PHP kood on lisatud faili
functions.phpENNE sulgevat?>silti (kui see on olemas) ja et koodijupis pole süntaksivigu. Teiseks: kui muutsidfunctions.phpotse, tee alati enne muutmist varukoopia, sest valge surmaekraan parandatakse faili taastamisega FTP kaudu. Kolmandaks: kui vorm lihtsalt kadus visuaalselt, kontrolli CSS-is selektorite.comment-respondvõi.comment-notespuhuldisplay: noneolemasolu.
Kas see kood töötab plokiteemadega (FSE)?
CSS-stiilid töötavad igas teemas, sealhulgas plokiteemades (Twenty Twenty-Three, Twenty Twenty-Four ja nende tuletised). PHP filtrid
comment_form_defaultsjacomment_form_default_fieldson samuti universaalsed, kuna need on WordPressi tuuma osa ega sõltu teemast. Ainus nüanss: plokiteemade puhul võib kommentaaride mall olla saidiredaktori kaudu üle kirjutatud ja CSS-klassid võivad erineda. Kontrolli tegelikke selektoreid brauseri inspektori abil.
Kas ma saan kommentaarid kogu saidil täielikult keelata?
Jah: „Seaded → Arutelu" → eemalda linnuke valikult „Luba inimestel uute postituste kohta kommentaare esitada". Olemasolevate postituste puhul vali „Postitused → Kõik postitused", vali hulgitoimingute rippmenüüst „Muuda", rakenda ja seejärel vali rippmenüüst „Kommentaarid" valik „Ära luba". Pistikprogrammid nagu Disable Comments teevad sama asja ühe klõpsuga, kuid ühekordse toimingu jaoks on pistikprogramm liialdus.
Mida ja millises järjekorras rakendada: lõplik kontrollnimekiri
Toimingute jada, mis annab maksimaalse tulemuse minimaalse vaevaga:
- Eemalda veebisaidi väli, jättes rämpspostitajad ilma kohast linkide jätmiseks ja muutes selle kasutajatele lihtsamaks.
- Seadista reCAPTCHA v3, blokeerides robotid käitumise tasandil, ilma captcha’ta.
- Värskenda CSS: font, polsterdus, nupu värv, ploki vari. Viis minutit ja vorm näeb välja nagu disaini osa, mitte võõrkeha.
- Lisa vastuste tellimused, sest iga teine naasev kommenteerija tuleb just nimelt teavituse peale.
- Luba Quicktags, sest vormindamise tööriistariba suurendab kasutaja usaldust ja teksti kvaliteeti.
Kui pärast neid samme ei vasta vorm endiselt sinu ootustele, liigu edasi selle juhendi edasijõudnute tehnikate juurde: kohandatud väljad konkreetsetele postituse tüüpidele, Disqus kogukonnafunktsioonide jaoks, Lazy Load kiiruse tagamiseks.
Kirjuta selle postituse all kommentaaridesse, milline meetod sinu puhul töötas. Loeme kõik läbi ja uuendame juhendit lugejate tegelike kogemuste põhjal.



