Najlepsi komentatorzy bez wtyczki

Wiele witryn WordPress często ustawia kolumnę Najlepszych komentujących. Taka kolumna jest instalowana w dogodnym miejscu, zwykle na pasku bocznym, z wizerunkiem awatarów najlepszych komentatorów. Na mojej stronie możesz także zobaczyć kolumnę z awatarami. Najlepsi komentatorzy..

Obecność takiego zapisu zawierającego awatary najczęściej pozostawiających komentarze odwiedzających zwiększa komentarze na blogu i przyciąga nowych użytkowników..

Treść
  1. Wstawianie kodu najlepszych komentujących do funkcji motywu pliku (functions.php)
  2. Ustawienie kodu najlepszych komentujących
  3. Wstaw kod najlepszych komentujących do pliku arkusza stylów (style.css)
  4. Wstawianie kodu najlepszych komentujących do pliku paska bocznego (sidebar.php)
  5. Wstaw dodatkowy kod do pliku Funkcje tematyczne (functions.php)
  6. Wnioski z artykułu

Pojawienie się awatara odwiedzającego na liście najlepszych komentatorów zachęca odwiedzających do wejścia na tę listę, liczba komentarzy wzrasta, a czynniki behawioralne na stronie poprawiają się.

Nie jest tajemnicą, że wielu komentatorów próbuje dostać się na listę najlepszych komentatorów, aby nieznacznie poprawić ruch na swojej stronie. Najlepsi komentatorzy przyciągają uwagę, a odwiedzający czasem czasami podają linki do stron komentujących. W związku z tym zostawiają komentarze na Twojej stronie, w tym na jej stronie.

Najlepsi komentatorzy często używają wtyczki Top Komentatorzy do instalacji. Użyłem go przez jakiś czas, a następnie odmówiłem użycia tej wtyczki. Czasami nie dodawałem komentatorów do komentarzy przez nich napisanych i dlatego przestałem używać tej wtyczki.

Ponadto użycie wtyczek zwiększa obciążenie witryny, a jeśli to możliwe, lepiej wymienić niektóre wtyczki, wstawiając odpowiedni kod do plików motywów zainstalowanych w witrynie.

Autor tego kodu jest znanym blogerem CEO SEO.

Najlepszych komentatorów można zainstalować bez użycia wtyczki, a następnie napiszę, jak to zrobić. Aby to zrobić, musisz wstawić specjalne kody do plików motywu.

Przede wszystkim musisz sprawdzić, czy w „Panelu administracyjnym WordPress” na swojej stronie wyświetla się obraz - awatary. Aby to zrobić, przejdź do „Panelu administracyjnego WordPress” => „Opcje” => „Dyskusja”. Następnie w sekcji „Awatary” należy zaznaczyć pozycję „Pokaż awatary”.

Uwaga! Przed zmianą w plikach motywu „functions.php”, „style.ccs” i „sidebar.php” konieczne jest wykonanie kopii tych plików. Jeśli podczas procesu zmiany kodu plików motywu wystąpią jakiekolwiek problemy, będziesz mieć możliwość przywrócenia wszystkiego z kopii zapasowej tego pliku. Ostrzegam, że w niektórych tematach ten kod może nie działać.

Wstawianie kodu najlepszych komentujących do funkcji motywu pliku (functions.php)

Aby zainstalować kod w motywie witryny, musisz wpisać „Panel administracyjny WordPress” => „Wygląd” => „Edytor” => „Szablony” => „Funkcje motywu (functions.php)”.

Pierwszy kod będzie musiał zostać wstawiony do pliku „Funkcje motywu (functions.php)”. Ten kod jest odpowiedzialny za konfigurowanie i uruchamianie Najlepszych komentatorów..

Przed wstawieniem tego kodu możesz go skonfigurować według własnego uznania. Linie, które można edytować, mają objaśnienia w języku rosyjskim.

 funkcja sp_top_commentator () global $ wpdb; $ długość = 0; // Maksymalna długość nazwy w znakach, jeśli wynosi 0, to nazwa nie jest obcinana $ month = true; // true - dla bieżącego miesiąca, false - przez cały czas $ comment = true; // pokaż liczbę komentarzy $ nofollow = true; // linki nofollow $ count = 6; // liczba komentatorów $ col = 3; // liczba kolumn $ avatarSize = 70; // rozmiar awatara $ wyjatekEmail = '[email protected]'; // wyjątek mydło $ results = $ wpdb-> get_results ('SELECT COUNT (comment_author_email) AS comments_count, comment_author_email, comment_author, comment_author_url OD (wybierz * z'. $ wpdb-> komentarze. 'sortuj według comment_ID opis) jako pc GDZIE comment_author_email! = "" AND comment_type = "" AND comment_aphored = 1 AND comment_author_email NOT IN ('.preg_replace (' / ([\ w \ d \. \ -_]] + @ [\ w \ d \. \ -_] +) (, ??) / ',' "\\ 1" \\ 2 ', $ wyjatekEmail).') '. ($ Month?' AND AND (comment_date) = month (now ()) AND year (comment_date ) = rok (teraz ()) ': ").' GRUPA PRZEZ komentarz_autor_email ZAMÓWIENIE PRZEZ_liczba komentarzy LIMIT DESC '. $ count); $ output =""; $ i = 0; foreach ($ wyniki jako $ wynik) if ($ i> = $ col) $ output. =""; $ i = 0; $ i ++; $ output. =""; if ($ i<=$col) $output .= ""; $ wyjście. ="
„.get_avatar ($ result-> comment_author_email, $ avatarSize).” ”; if ($ length and $ lengthcomment_author)) $ result-> comment_author = trim (mb_substr ($ result-> comment_author, 0, $ length)). ' . '; if ($ result-> 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;

Polecam edycję tego kodu za pomocą edytora tekstu Notepad ++ lub w samym pliku „Funkcje motywu (functions.php)” po wstawieniu tam kodu. Podczas korzystania z notatnika do tych celów mogą wystąpić problemy z powodu różnic w kodowaniu.

Ustawienie kodu najlepszych komentujących

W tym kodzie możesz zmienić następujące ustawienia:

  1. Możesz zmienić kolejność wyświetlania komentatorów: na cały czas (teraz ustawienia w kodzie są ustawione na komentowanie przez cały czas - „fałsz”) lub na bieżący miesiąc (w tym przypadku zamień wyrażenie „fałsz” na „prawda”). W takim przypadku zostaną wyświetlone komentarze dotyczące bieżącego miesiąca..
  2. Teraz wyświetla się liczba komentarzy pozostawionych przez każdego komentatora. Jeśli chcesz, aby liczba komentarzy pozostawionych przez konkretnego użytkownika nie była wyświetlana pod jego awatarem, zmień wartość „prawda” na „fałsz”.
  3. Domyślnie łącza są indeksowane przy użyciu atrybutu „nofollow”. Jeśli chcesz otworzyć linki do indeksowania, musisz zmienić wartość z „prawda” na „fałsz”.
  4. W następnym wierszu możesz zmienić wartości zgodnie z liczbą wyświetlanych komentatorów. Po prostu zmień ten numer na ten, którego potrzebujesz.
  5. W poniższym wierszu możesz zmienić wartość o liczbę wyświetlanych kolumn. Zmień odpowiednią cyfrę na inną, której potrzebujesz.
  6. Następnie w następnym wierszu możesz zmienić rozmiar awatara komentatora w pikselach.
  7. Zamiast skrzynki pocztowej „[email protected]” musisz wstawić adres swojej skrzynki pocztowej, który jest zapisany w panelu administracyjnym WordPress => „Opcje” => „Adres e-mail”. Ma to na celu upewnienie się, że Twoje odpowiedzi nie są liczone w najważniejszych komentarzach, a Twój awatar nie jest obecny wśród najbardziej aktywnych komentatorów w Twojej witrynie.

W pliku „Funkcje motywu (funkcje.php)” ten kod, lub taki, który został już edytowany według własnego uznania, będzie musiał zostać wstawiony na samym początku pliku, po znaczniku .

Po wstawieniu kodu kliknij przycisk „Aktualizuj plik”. Zwracam uwagę na fakt, że w niektórych tematach ten kod będzie musiał zostać wstawiony na samym początku pliku „Funkcje tematyczne (functions.php)”, zaraz po tagu będziesz musiał wstawić inny kod. O instalacji drugiego kodu przeczytasz na końcu artykułu..

Należy wykonać kopię i plik „Funkcje motywu (functions.php)”. Kiedy eksperymentowałem z tym kodem na różne tematy, po niepoprawnym wklejeniu kodów do pliku „Funkcje motywu (functions.php)” motyw błysnął więcej niż raz, pojawił się biały ekran, nie można było wejść do „Panelu administracyjnego WordPress” . Tak było zwłaszcza w przypadku domyślnych motywów WordPress..

Musiałem przywrócić ten plik za pomocą menedżera hostingu plików. Możesz to również zrobić za pomocą programów takich jak FileZilla lub Total Commander. Inną opcją jest przywrócenie witryny z kopii zapasowej witryny przez dostawcę hostingu..

Teraz możesz przejść do następnego kroku ustawiania kodów dla najlepszych komentatorów..

Wstaw kod najlepszych komentujących do pliku arkusza stylów (style.css)

Aby poprawić wygląd kolumny Najlepszych komentatorów, możesz wstawić inny kod do pliku „Arkusz stylów (style.css)”. Aby to zrobić, musisz przejść do „Panelu administracyjnego WordPress” => „Wygląd” => „Edytor” => „Style” => „Arkusz stylów (style.css)”.

.top-comment height: 100%; .top-table table min-height: 100%; height: 100%; border: none; .top-table table td padding: 0 5px 15px 5px; border: none  .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 ; tło: biały; obramowanie obrazu: początkowe; obramowanie: jednolity # 1aaa; margines: 0 0 3px 0; .top-comment .avatar-comment font-size: 12px; display: block; line-height: 1em ; margin-top: 1px; szerokość: 50px 

W tym pliku możesz zmienić wartości cyfrowe parametrów, dostosowując empirycznie ten kod do swoich wymagań.

Następnie przejdź do „WordPress Admin Panel” => „Appearance” => „Editor” => „Templates” => „Sidebar (sidebar.php)”, aby ustawić kod najlepszych komentatorów. Możesz zainstalować Najpopularniejsze komentujące w innym miejscu, na przykład w pliku „Piwnica (footer.php)”.

Wstawianie kodu najlepszych komentujących do pliku paska bocznego (sidebar.php)

Wstaw następujący kod do pliku „Kolumna boczna (sidebar.php)” w miejscu, w którym wygodniej będzie umieścić kolumnę Najlepsi komentatorzy.

Kod ten można również wstawić za pomocą „Panelu administracyjnego WordPress” => „Wygląd” => „Widżety” => „Tekst”. Następnie wklej kod do „Tekstu”, przeciągnij go do „Kolumny bocznej (paska bocznego)”. Następnie najlepsi komentatorzy powinni pojawić się na Twojej stronie..

Nazwę tej kolumny - „Najlepsi komentatorzy” można zmienić na inną, na przykład „Najlepsi komentatorzy” lub „Aktywni komentatorzy”. Jeśli najlepsi komentatorzy nie zostaną wyświetleni, będziesz musiał wstawić kolejny kod do pliku „Funkcje tematyczne (functions.php)”.

Wstaw dodatkowy kod do pliku Funkcje tematyczne (functions.php)

Przed wstawieniem dodatkowego kodu komentatorzy początkowo wstawili kod bez wtyczki, która znajduje się przed znacznikiem?>, Trzeba będzie usunąć z pliku „Funkcje motywu (funkcje.php)”. Należy go przestawić w inne miejsce w pliku „Funkcje motywu (funkcje.php)”. Kod ten należy wstawić na samej górze pliku, zaraz po tagu .

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

Następnie kliknij przycisk „Aktualizuj plik”..

Następnie możesz przejść do strony i zobaczyć, co masz. Kolumna Najlepszych komentujących znajduje się teraz na pasku bocznym Twojej witryny..

Wnioski z artykułu

Najlepsi komentatorzy zainstalowani na Twoim blogu. Teraz na górze komentatorów będą awatary najbardziej aktywnych komentatorów, którzy zostawili najwięcej komentarzy na Twojej stronie.

Powiązane publikacje:
  • Jak otworzyć link w nowym oknie
  • Bułka tarta WordPress bez wtyczki
  • Wtyczka Breadcrumb NavXT - bułka tarta dla strony
  • Jak usunąć zduplikowane strony
  • Jak przenieść witrynę do HTTPS