...

Jak wyświetlać najnowsze komentarze jako pierwsze

Jak wyświetlać najnowsze komentarze jako pierwsze

Komentarze pod wpisami na blogu mają spore znaczenie z punktu widzenia SEO i widoczności w Google. Gdy wyświetlane są w kolejności od najnowszych do najstarszych, podtrzymują świeżość dyskusji. Czytelnicy chętniej dołączają do rozmowy jeśli widzą nowe komentarze. Niestety, komentarze w WordPress wyświetlane są od najstarszych. Czas to zmienić. W tym wpisie pokażę Ci, jak wyświetlać najnowsze komentarze jako pierwsze.

Domyślne ustawienia WordPress

Jeśli nie ruszałeś domyślnych ustawień WordPress, to komentarze na blogu są u Ciebie wyświetlane od najstarszych do najnowszych. Tuż pod wpisem.

Te najnowsze i często najbardziej merytoryczne zakopane są na dole strony. Może to zniechęcić niektórych do dołączenia do dyskusji i wyrażania swoich opinii.

Czy warto zmieniać domyślne ustawienia?

Jak już pisałem powyżej, zmiana kolejności wyświetlania komentarzy przynosi wymierne korzyści. Zwiększa udział w dyskusji nowych czytelników i pośrednio przyczynia się do lepszych wyników SEO.

Strony na których użytkownicy spędzają więcej czasu, wchodzą w interakcję, są promowane przez indeksy Google.

Najnowsze komentarze na górze zapobiegają także sytuacji, w której ktoś dodał swój komentarz odpowiadając na inny, zupełnie nie związany z tego tematem. Ludzie robią tak, bo często przez pomyłkę dopisują się u góry strony.

Najnowsze komentarze jako pierwsze mają też pewien aspekt psychologiczny. Sprawiają wrażenie (prawdziwe w zasadzie), że pod wpisem jest jakieś życie – coś się dzieje. Wpis nie jest przedawniony, porzucony.

Jak wyświetlać najnowsze komentarze jako pierwsze

Są dwie proste metody na zmianę formatu sortowania komentarzy. 

Metoda 1.

Najprostsza z możliwych. Zaloguj się do zaplecza strony i przejdź w menu po lewej stronie do zakładki “Ustawienia → Dyskusja”. W sekcji “Pozostałe ustawienia komentarzy” odszukaj na końcu opcji “Na górze strony wyświetlaj <<starsze>> komentarze”. Zmień parametr na <<nowsze>> i zapisz zmiany. Bajecznie proste!

Jak wyświetlać najnowsze komentarze jako pierwsze

Metoda 2.

Wymaga odrobiny znajomości edycji WordPress. Jeśli z jakichś przyczyn chcesz wyświetlać najnowsze komentarze jako pierwsze za pomocą kodu, skorzystaj ze snippetu. Może dojść do takiej sytuacji, gdy na przykład piszesz własny szablon.

Poniższy snippet w prosty sposób załatwi sprawę.

function reverse_comments($comments) {
// Sprawdza w jakiej kolejności wyświetlane są komentarze.
  $comment_order = get_option('comment_order');

// Jeśli wyświetlane są domyślnie, to wykonuje zmianę.
  if ( $comment_order == 'asc' ) {
    return array_reverse($comments);
  }
}
add_filter ('comments_array', 'reverse_comments');

Ale uwaga! Powyższy snippet zawsze nadpisuje domyślne ustawienia. Jakakolwiek próba zmiany kolejności wyświetlania komentarzy metodą 1 po prostu nie zadziała. Trzeba będzie najpierw usunąć snippet z motywu.

Jeśli nie piszesz własnego motywu, a z jakichś przyczyn chcesz zmienić kolejność wyświetlania komentarzy tą metodą, to dodaj snippet w pliku functions.php motywu potomnego (Child Theme) lub za pomocą wtyczki typu Code Snippets

Podsumowanie

Ponownie, jak w kilku innych przypadkach opisywanych u mnie na blogu, możesz łatwo rozwiązać swój problem w kilka minut. Szybciej niż czas przeczytania tego wpisu 😉

W uzasadnionych przypadkach warto też w ogóle wyłączyć komentarze w WordPress (gdy nie prowadzisz bloga a jedynie stronę informacyjną). W jednym z wcześniejszych wpisów pisałem już jak wyłączyć komentarze. Odsyłam Cię więc w tym wypadku właśnie tam.

Szukasz eksperta do opieki nad Twoją stroną internetową?

ZAPISZ SIĘ DO NEWSLETTERA!

Bądź na bieżąco! W newsletterze będziesz otrzymywać m.in. informacje o nowych wpisach na blogu, poradnikach na YouTube, e-bookach oraz ważnych wydarzeniach ze świata WordPress. Wysyłam jedynie wartościowe treści.

Wyklikane logo emblem

NAPISZ DO MNIE

Zamów usługę

Wypełnij formularz kontaktowy jako pierwszy krok do rozwoju Twojego biznesu. Nasz jakiej usługi potrzebujesz a przygotuję ofertę dopasowaną specjalnie do do Twoich potrzeb. Nie zwlekaj!

Seraphinite AcceleratorOptimized by Seraphinite Accelerator
Turns on site high speed to be attractive for people and search engines.