Najbolji komentatori bez dodatka

Mnoge WordPress web stranice često postavljaju stupac Top Commenters. Takav se stupac instalira na pogodnom mjestu, obično u bočnoj traci, sa slikom avatara najboljih komentatora. Na mojoj web stranici možete vidjeti i stupac s avatarima..

Prisutnost takvog zapisa s avatarima najčešće ostavljajućih komentara posjetitelja povećava komentiranje bloga i privlači nove posjetitelje..

sadržaj:
  1. Umetanje koda gornjih komentatora u funkcije teme datoteke (function.php)
  2. Postavljanje koda gornjih komentatora
  3. Umetnite kôd gornjih komentatora u datoteku tablice stila (style.css)
  4. Umetanje koda gornjih komentatora u datoteku bočne trake (sidebar.php)
  5. Umetanje dodatnog koda u datoteku. Tematske funkcije (funkcije.php)
  6. Zaključci članka

Pojava avatar-a posjetitelja na popisu najboljih komentatora potiče posjetitelje da uđu na ovaj popis, povećava se broj komentara i poboljšavaju se čimbenici ponašanja na web mjestu.

Nije tajna da se mnogi komentatori pokušavaju naći na listi najboljih komentatora kako bi malo poboljšali promet na svojoj web stranici. Najbolji komentatori privlače pažnju, a posjetitelji web mjesta ponekad slijede veze do mjesta komentatora. Dakle, oni ostavljaju komentare na vašoj web stranici, uključujući i za njihovu stranicu.

Vrhunski komentatori često koriste instalacijski dodatak Top Commentators Widget. Koristio sam ga neko vrijeme, a zatim odbio koristiti ovaj dodatak. Ponekad nisam dodavao komentatore komentare koje su im dodali i zbog toga sam prestao koristiti ovaj dodatak.

Pored toga, upotreba dodataka povećava opterećenje web mjesta, a ako je moguće, bolje je zamijeniti neke dodatke umetanjem odgovarajućeg koda u datoteke s temama instalirane na vašoj web lokaciji..

Autor ovog koda je poznati bloger, CEO SEO.

Najbolji komentatori mogu se instalirati bez korištenja dodatka, onda ću napisati kako to učiniti. Da biste to učinili, morat ćete umetnuti posebne kodove u datoteke s temama.

Prije svega, morate provjeriti je li na "WordPress Admin Panel-u" vaše web stranice prikaz slika - avatara uključen. Da biste to učinili, idite na "WordPress Upravljačka ploča" => "Opcije" => "Rasprava". Tada je u odjeljku "Avatari" potrebno označiti stavku "Prikaži avatare".

Upozorenje! Prije izmjene u datotekama vaše teme "function.php", "style.ccs" i "sidebar.php", neophodno je napraviti kopije tih datoteka. Ako tijekom procesa promjene koda datoteka vaše teme postoje problemi, imat ćete priliku vratiti sve iz sigurnosne kopije ove datoteke. Upozoravam vas da na nekim temama ovaj kôd možda neće raditi.

Umetanje koda gornjih komentatora u funkcije teme datoteke (function.php)

Za instaliranje koda u temi vaše web stranice potrebno je unijeti "WordPress administrativnu ploču" => "Izgled" => "Uređivač" => "Predlošci" => "Tematske funkcije (funkcije.php)".

Prvi kôd morat ćete umetnuti u datoteku "Funkcije tema (funkcije.php)." Ovaj je kôd odgovoran za postavljanje i pokretanje najboljih komentatora..

Prije nego što umetnete ovaj kôd, možete ga konfigurirati kako želite. U retcima koji se mogu uređivati ​​nalaze se objašnjenja na ruskom.

 funkcija sp_top_commentator () globalni $ wpdb; $ dužina = 0; // Maksimalna duljina imena u znakovima, ako je 0, tada ime nije skraćeno $ month = true; // true - za tekući mjesec, false - za cijelo vrijeme $ comment = true; // pokaži broj komentara $ nofollow = true; // linkovi nofollow $ count = 6; // broj komentatora $ col = 3; // broj stupaca $ avatarSize = 70; // veličina avatar $ izjemEmail = '[email protected]'; // iznimka sapun $ results = $ wpdb-> get_results ('SELECT COUNT (comment_author_email) AS comments_count, comment_author_email, comment_author, comment_author_url OD (odaberite * from'. $ wpdb-> comments. comment_author_email! = "" AND comment_type = "" AND comment_approved = 1 AND comment_author_email NOT IN ('.preg_replace (' / ([\ w \ d \. \ -_] + @ [\ w \ d \. \ -_]) +) (, ??) / ',' "\\ 1" \\ 2 ', $ iznimkaEmail).') '. ($ Mjesec?' I mjesec (komentar_dneta) = mjesec (sada ()) I godina (komentar_datka ) = godina (sada ()) ': ").' GRUPA PO komentaru_author_email NARUČI PO komentaru_broj DESC LIMIT '. $ count); $ output =""; $ i = 0; foreach ($ rezultati kao $ rezultat) if ($ i> = $ col) $ output. =""; $ i = 0; $ i ++; $ izlaz. =""; ako ($ i<=$col) $output .= ""; $ output. ="
".get_avatar ($ result-> comment_author_email, $ avatarSize)." "; if ($ length i $ lengthcomment_author)) $ result-> comment_author = trim (mb_substr ($ result-> comment_author, 0, $ length)). ' . '; if ($ rezultat-> comment_author_url) if ($ nofollow) $ output. = "comment_author_url."'>>. $ result-> comment_author. ""; else $ output. = "comment_author_url." '> ". $ result-> comment_author." "; else $ output. = $ result-> comment_author; if ($ comment) $ output. =" (". $ result-> comments_count. ")"; $ output. = "
"; echo $ output;

Preporučujem uređivanje ovog koda pomoću uređivača teksta Notepad ++ ili u datoteci "Tematske funkcije (funkcije.php)", nakon što je tamo umetnuo kôd. Kada koristite prijenosno računalo za ove svrhe, mogu se pojaviti problemi zbog razlika u kodiranju.

Postavljanje koda gornjih komentatora

U ovom kôdu možete promijeniti sljedeće postavke:

  1. Možete promijeniti redoslijed prikaza komentatora: za cijelo vrijeme (sada su postavke u kodu postavljene da komentiraju cijelo vrijeme - "lažno") ili za tekući mjesec (u ovom slučaju morate zamijeniti izraz "false" s "true"). U ovom će se slučaju prikazati komentari za tekući mjesec..
  2. Sada je prikazan broj komentara koje ostavlja svaki komentator. Ako želite da broj komentara koje ostavi određeni korisnik ne bude prikazan ispod njegove avatar, promijenite vrijednost "true" u "false".
  3. Po defaultu su veze zatvorene od indeksiranja pomoću atributa "nofollow". Ako želite otvoriti veze za indeksiranje, morat ćete promijeniti vrijednost iz "true" u "false".
  4. U sljedećem retku možete mijenjati vrijednosti prema broju prikazanih komentatora. Samo promijenite ovaj broj na onaj koji trebate.
  5. U donjem retku možete promijeniti vrijednost prema broju prikazanih stupaca. Promijenite odgovarajuću znamenku u drugu koja vam treba.
  6. Sljedeći u sljedećem retku možete promijeniti veličinu avatar komentatora u pikselima.
  7. Umjesto poštanskog sandučića '[email protected]', morat ćete umetnuti adresu svog poštanskog sandučića, koja je zabilježena na vašoj WordPress administracijskoj ploči => "Opcije" => "Adresa e-pošte". Na taj ćete način osigurati da se vaši odgovori ne ubroje u gornje komentare, a vaš avatar nije prisutan među najaktivnijim komentatorima na vašoj web lokaciji..

U datoteci "Tematske funkcije (funkcije.php)" ovaj kôd, ili onaj koji je već uređen po želji, morat ćete umetnuti na samom početku datoteke, nakon oznake .

Nakon umetanja koda kliknite na gumb "Ažuriraj datoteku". Skrećem vam pažnju na činjenicu da će u nekim temama ovaj kôd biti potrebno umetnuti na samom početku datoteke "Tematske funkcije (funkcije.php)", odmah nakon oznake, morat ćete umetnuti još jedan kôd. Pročitajte o instaliranju drugog koda na kraju članka..

Obavezno napravite kopiju i datoteku "Tematske funkcije (funkcije.php)." Kada sam eksperimentirao s ovim kodom na različitim temama, nakon što sam pogrešno zalijepio kodove u datoteku "Funkcije teme (funkcije.php)", tema je bljesnula više puta, pojavio se bijeli ekran, nije bilo moguće unijeti "WordPress Admin Panel" , To se posebno događalo sa zadanim WordPress temama..

Morao sam obnoviti ovu datoteku pomoću upravitelja hostinga datoteka. To možete učiniti i s programima kao što su FileZilla ili Total Commander. Druga je mogućnost vraćanje vaše web stranice iz sigurnosne kopije vaše web stranice od strane vašeg davatelja usluga hostinga..

Sada možete prijeći na sljedeći korak postavljanja kodova za najbolje komentatore..

Umetnite kôd gornjih komentatora u datoteku tablice stila (style.css)

Da biste poboljšali izgled stupca Najbolji komentatori, možete umetnuti još jedan kôd u datoteku "Stil lista (style.css)." Da biste to učinili, morat ćete otići na "WordPress Upravljačka ploča" => "Izgled" => "Uređivač" => "Stilovi" => "Stilski list (style.css)".

.gornji komentar visina: 100%;. tablica komentara komentara na vrhu min-visina: 100%; visina: 100%; obrub: nema;. tablica s komentarom na vrhu td padding: 0 5px 15px 5px; obrub: nema  .top-comment .avatar-top img -webkit-box-shadow: # 666 0px 2px 3px; -moz-box-shadow: # 666 0px 2px 3px; box-shadow: # 666 0px 2px 3px; padding: 3px ; pozadina: bijela; slika obruba: početna; obrub: 1px solidna #aaa; margina: 0 0 3px 0; .top-comment .avatar-komentar font-size: 12px; prikaz: blok; visina linije: 1em ; margina-top: 1px; širina: 50px 

U ovoj datoteci možete empirijski promijeniti digitalne vrijednosti parametara prilagođavajući taj kôd vašim potrebama.

Zatim idite na "WordPress Admin Panel" => "Izgled" => "Uređivač" => "Predlošci" => "Bočna traka (sidebar.php)", da biste postavili kôd najbolje komentatore. Vrhunske komentatore možete instalirati na drugom mjestu, na primjer, u datoteku "Podrum (footer.php)".

Umetanje koda gornjih komentatora u datoteku bočne trake (sidebar.php)

Sljedeći kôd umetnite u datoteku "Bočni stupac (sidebar.php)", na mjesto gdje će vam biti prikladnije smjestiti stupac Top komentatori..

Ovaj se kôd također može umetnuti putem „WordPress administratorske ploče“ => „Izgled“ => „Widgeti“ => „Tekst“. Zatim zalijepite kôd u "Tekst", povucite ga u "Bočni stupac (bočna traka)". Nakon toga, Top Commenters trebali bi se pojaviti na vašoj web lokaciji..

Naziv ovog stupca - "Glavni komentatori" može se promijeniti u drugi, na primjer, "Najbolji komentatori" ili "Aktivni komentatori". Ako najbolji komentatori nisu prikazani, morat ćete umetnuti još jedan kôd u datoteku "Funkcije teme (funkcije.php)".

Umetanje dodatnog koda u datoteku. Tematske funkcije (funkcije.php)

Prije umetanja dodatnog koda, komentatori su prvotno umetnuli kôd bez dodatka koji se nalazi prije oznake?> I morat će ih ukloniti iz datoteke "Tematske funkcije (funkcije.php)". Morate ga preurediti na drugo mjesto u datoteci "Tematske funkcije (funkcije.php)". Ovaj će kôd morati biti umetnut na sam vrh datoteke, odmah nakon oznake .

add_filter ('widget_text', 'sp_widget_execute_php', 100); funkcija sp_widget_execute_php ($ text) if (strpos ($ text, ". $ text); $ text = ob_get_contents (); ob_end_clean (); vratiti $ text;

Zatim kliknite na gumb "Ažuriraj datoteku"..

Tada možete otići na stranicu i vidjeti što imate. Stupac Top Commenters sada se nalazi u bočnoj traci vaše web lokacije..

Zaključci članka

Najbolji komentatori instalirani na vašem blogu. Sada će se u vrhu komentatora nalaziti avatari najaktivnijih komentatora koji su ostavili najviše komentara na vašoj web lokaciji.

Povezane publikacije:
  • Kako otvoriti vezu u novom prozoru
  • WordPress krušne mrvice bez dodatka
  • Napravni dodatak za kruh - krušne mrvice za web mjesto
  • Kako ukloniti duplicirane stranice
  • Kako prenijeti web mjesto na HTTPS