Uticaj dodati komentar komentar odgovor. WordPress komentari su kompletan izgled i dojam. Prilagođavanje komentara

Zdravo, prijatelji! Ovaj članak će vam pokazati kako da vidite odgovore na komentare putem pošte vašim komentatorima.

Odgovori na komentare putem dodatka za obavještenje o odgovoru na komentare

Uprkos činjenici da je danas 31. decembar i da je vrijeme za proslavu Nove 2016. godine, postoji potreba da napišete članak na blogu, jer raspored objavljivanja još niko nije otkazao. Objavljeni članak uopće nije novogodišnji, čestitka je objavljena nešto ranije. Koristeći ovu priliku, dragi čitaoci bloga, čestitam vam nadolazeću Novu godinu, želim vam dobro zdravlje, sreću, sreću i blagostanje. Možete pročitati članak čestitke, pogledati fotografije i video zapise na blogu.

Tokom obuke u Ekspertnoj grupi (EG), mnogi studenti su postavljali pitanja o instaliranju i konfigurisanju dodatka za obaveštenje o odgovoru na komentare, isto pitanje su imali i čitaoci bloga. Tačnije, bilo je pitanje kako da naterate komentatora svog bloga da vidi vaše odgovore na komentare. Na blogu nema članka na ovu temu, ali mislim da će današnji članak ispraviti ovu situaciju.

Dakle, jedan čitatelj je dao komentar na vašem blogu. Naravno, vi ili drugi čitatelj na to odgovarate, ali komentator možda neće saznati za to i neće napisati svoj novi odgovor. Da biste popravili ovu situaciju, postoji dodatak za obavještenje o odgovoru na komentare koji šalje odgovore na komentare poštom. Odnosno, čitatelj je napisao komentar na vašem blogu, vi ste mu odgovorili. Sada dodatak za obavještenje o odgovoru na komentar odmah obavještava komentatora putem pošte da je na njegov komentar odgovoreno.

Komentator se po pravilu vraća na blog i piše nove odgovore na komentare. Za vaš blog ovo je jako dobro:

  • prvo se pojavljuju novi komentari, pretraživači smatraju da je članak zanimljiv i podižu njegov značaj;
  • drugo, novi komentari pokreću diskusiju i novi komentatori su uključeni u proces komentiranja;
  • treće, pisanje komentara (odgovaranje na komentare) zahtijeva vrijeme, što znači da će ljudi više ostati na blogu, poboljšavajući faktore ponašanja;
  • četvrto, stalni komentatori će povećati jezgro publike vašeg bloga.

Kao što vidite, važno je prenijeti odgovore na komentare ljudima putem e-pošte. Stoga morate instalirati dodatak za obavještenje o odgovoru na komentare na svoj blog.

Instaliranje dodatka za obavještenje o odgovoru na komentare je prilično jednostavno i prikazano je u videu ispod. Zatim se aktivira dodatak za obavještenje o odgovoru na komentar i postavljaju se njegove postavke. Kliknite na kontrolnoj tabli "Postavke" i "Obavijest o odgovoru na komentar", idite na stranicu postavki dodatka. Povezujemo funkciju "Uvijek informiraj", u polju "Postavke za predmet e-mail obavještenja" propisujemo naziv našeg bloga (stranice).

Sada morate prilagoditi tekst samog pisma. Predstavljen je kao kod na engleskom jeziku. Za ispravan prikaz pisma na ruskom, koje će biti poslato komentatoru, potrebno je nekoliko engleskih fraza zamijeniti ruskim. Ispod su fraze koje možete umetnuti u predložak pisma, ako želite, možete ih promijeniti:

  • Vaš komentar na objavu.
  • Dobio sam novi odgovor.
  • Evo tvog komentara.
  • Evo novog odgovora.
  • Više informacija o komentarima za ovaj članak možete vidjeti ovdje.
  • Hvala na komentarima.
  • Komentirajte Odgovor Obavještenje.
  • Ova e-poruka je automatski poslana, nemojte odgovarati na nju.
  • Sama zamjena je prikazana na priloženim snimkama ekrana:

    Fraze koje su podvučene crvenom bojom treba zamijeniti ruskim (prikazano gore).

    Trebalo bi da ispadne ovako.

    Nakon promjene teksta pisma, kliknite na dugme "Sačuvaj postavke". Ovim je završen rad na postavljanju dodatka za obavještenje o odgovoru na komentare. Pogledajte video koji prikazuje proces instaliranja i konfiguracije dodatka za obavještenje o odgovoru na komentare:

    Sada će komentatori automatski primati e-poštu i odmah će vidjeti odgovore na komentare. Koristite ovaj neverovatan dodatak za promociju svog bloga. Sretno ti!

    Dobijajte nove članke na blogu direktno u inbox. Popunite formular, kliknite na dugme "Pretplati se".

    WordPress ima nekoliko vrsta sadržaja kao što su postovi, stranice, komentari. WordPress je vrlo fleksibilna platforma koja vam omogućava da prilagodite glavne vrste sadržaja tako da odgovaraju vašoj web stranici. Možete promijeniti izgled i osjećaj. U ovom vodiču ćemo vam pokazati kako promijeniti ponašanje i izgled komentara na WordPress stranici.

    Korak 1. Razumijevanje funkcije comment_form i njenih argumenata

    Razmotrite funkciju WordPress comment_form. Odgovoran je za prikaz obrasca za komentar koji se prikazuje na stranici ili objavi. Poziv ovoj funkciji se uglavnom može naći u datoteci comments.php u folderu teme. Ova datoteka je uključena na različitim mjestima, kao što su single.php i page.php, bilo direktno ili putem poziva funkcije comments_template.

    Opis funkcije možete pronaći u WordPress kodeksu.

    Ako koristite funkciju comment_form za renderiranje obrasca, on će se prikazati koristeći zadane parametre i sadržavat će polja kao što su ime, email (oba polja su obavezna), web stranica i sadržaj komentara. U zadanoj temi Twenty Eleven, obrazac će izgledati ovako.

    Neki važni argumenti za funkciju comment_form:

    • polja - uz njegovu pomoć možete kontrolirati izlaz polja u obrascu za komentare.
    • comment_notes_before i comment_notes_after se koriste za prikaz informacija prije i poslije obrasca.
    • title_reply - koristi se za promjenu naslova odgovora, koji je zadano postavljen na 'Ostavi odgovor'.
    • label_submit - koristi se za promjenu teksta na dugmetu za slanje komentara.
    Korak 2. Prilagodite obrazac za komentar koristeći funkciju comment_form

    Sada prilagodimo formu za komentare prosljeđivanjem argumenata funkciji comment_form.

    U slučaju da trebamo prilagoditi polja u obrascu za komentare, trebamo proslijediti njihovu listu funkciji comment_form. Podrazumevano, funkcija koristi sljedeću listu polja:

    $fields = array("author" => "

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

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

    " .__("Website") . "" ."

    ",);

    Ako trebamo ukloniti polje, recimo web stranicu, samo ga trebamo isključiti iz niza i proslijediti polje funkciji comment_form.

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

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

    ", "email" => " ",); $comments_args = array("fields" => $fields); comment_form($comments_args);

    Osim toga, promijenit ćemo naziv obrasca u 'Molimo da nam date svoj vrijedan komentar' i oznaku na gumbu u 'Pošalji moj komentar'.

    Da bismo dovršili zadatak, prosljeđujemo sljedeće argumente funkciji comment_form:

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

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

    ", "email" => " ",); $comments_args = array("fields" => $fields, "title_reply"=>"Molimo vas da nam date svoj vrijedan komentar", "label_submit" => "Pošalji moj komentar"); comment_form($comments_args);

    Obrazac za komentar će sada izgledati ovako:

    Korak 3 Uklanjanje polja iz obrasca pomoću kuke

    Također, WordPress formular za komentare može se modificirati pomoću kukica i filtera. Ovo podešavanje može biti posebno korisno kada radite s dodatkom kada trebate podesiti nekoliko elemenata, ali ne mijenjati datoteke teme. Filtrirajte za dodavanje ili uklanjanje polja obrasca - ' comment_form_default_fields '

    Uklonimo polje URL adrese koristeći filter. Gornji kod se može koristiti u dodatku ili u datoteci functions.php aktivne teme.

    Funkcija remove_comment_fields($fields) ( unset($fields["url"]); return $fields; ) add_filter("comment_form_default_fields","remove_comment_fields");

    Korak 4: Dodavanje podataka u obrazac za komentar pomoću kuke

    Možemo dodati polja u obrazac pomoću filtera ' comment_form_default_fields '. Dodajmo polje starosti autora pomoću filtera i sačuvamo ovo polje sa dodatnim podacima i prikažimo ga u komentarima.

    Dodajte polje ovako:

    Funkcija add_comment_fields($fields) ( $fields["age"] = "

    " .__("Dob") . "" . "

    "; return $fields; ) 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-age label, #respond .comment-form-comment label ( pozadina: #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: 12px,204,0.8; 0.8); boja: #555; prikaz: inline-block; veličina fonta: 13px; lijevo: 4px; minimalna širina: 60px; padding: 4px 10px; pozicija: relativna; vrh: 40px; z-indeks: 1; )

    Sada će naš formular za komentar izgledati ovako:

    Starost se sada pohranjuje kao dodatne informacije. Morate koristiti kuku u ' comment_post ':

    Funkcija 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);

    Kada se podaci sačuvaju, mogu se prikazati u komentaru ovako:

    Korak 5 Postavljanje komentara za određene vrste objava

    Ponekad želite koristiti margine u komentarima samo za određene vrste postova. Promijenimo šifru da prikaže polje starosti samo za knjigu tipa zapisa:

    Funkcija add_comment_fields($fields) ( if(is_singular("books")) ( $fields["age"] = "

    " .__("Dob") . "" . "

    "; ) return $fields; ) add_filter("comment_form_default_fields","add_comment_fields");

    Korak 6. Kreirajte povratnu funkciju za prikaz komentara

    Funkcija wp_list_comments se koristi za prikaz komentara u objavama. U WordPress kodu funkcija je detaljno opisana.

    wp_list_comments ima argument ' callback ' koji se može koristiti za definiranje funkcije koja se poziva kada se prikaže komentar.

    U temi Twenty Eleven, u datoteci comments.php, možete pronaći red:

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

    Promijenimo to u:

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

    My_comments_callback funkcija će biti pozvana za svaki post.

    Korak 7 Oblikovanje komentara

    Sada ćemo malo promijeniti stil komentara. Jednostavno ćemo prikazati sadržaj objave i polje starosti koje smo ranije dodali. Također ćemo promijeniti boju pozadine za komentare.

    Kôd funkcije ' my_comments_callback ':

    Funkcija my_comments_callback($comment, $args, $depth) ( $GLOBALS["comment"] = $comment; ?>

     
    Članci By tema:
    Uslužni programi za reanimaciju oštećenih laserskih diskova
    Prikazuje različite informacije o instaliranim CD/DVD pogonima, njihovim karakteristikama i mogućnosti čitanja/pisanja medija različitih tipova. Osim toga, VSO Inspector može skenirati diskove u potrazi za greškama i provjeriti čitljivost podataka upisanih na njih. Besplatno
    Kako po broju mobilnog telefona saznati odakle su zvali?
    O usluzi Ponekad vaš mobilni telefon prima pozive ili SMS poruke sa nepoznatih brojeva telefona. Kako biste saznali iz koje regije ste zvali ili poslali SMS, razvili smo ovu uslugu. Unesite broj telefona ili prvi
    Kako instalirati Windows operativne sisteme pomoću programa WinNTSetup Instaliranje Windowsa na drugu particiju diska
    Instaliranje drugog Windowsa na drugu particiju diska od prvog operativnog Windowsa. Kako ne biste čamili u čekanju da se instalacioni medij učita dok se sistemske datoteke kopiraju sa njega na čvrsti disk, instalacija drugog Windows-a može se pojednostaviti pomoću
    Pisanje uglastih zagrada u programu Microsoft Word Kako ukloniti sive uglaste zagrade u wordu
    Znate li kako staviti uglaste zagrade u Wordu? Ako je tako, onda još uvijek nećete navesti četiri načina da to učinite, ali oni postoje. O njima ćemo govoriti u ovom članku. Razmotrit ćemo najtrivijalnije metode, a najsofisticiranije - one