Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Puchar WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Jak paginować komentarze w WordPress (krok po kroku)

Uwaga redakcyjna: Otrzymujemy prowizję z linków partnerskich na WPBeginner. Prowizje nie mają wpływu na opinie i oceny naszych redaktorów. Dowiedz się więcej o Proces redakcyjny.

Czy chcesz podzielić komentarze na twojej witrynie na wiele stron?

Jeśli twoja witryna otrzymuje wiele komentarzy, to znak, że użytkownicy są zaangażowani w treść. Jednak wyświetlanie wszystkich tych komentarzy na jednej stronie może spowolnić twoją witrynę internetową WordPress. W tym miejscu może pomóc paginacja.

W tym artykule pokażemy, jak przyspieszyć czas wczytywania twoich wpisów poprzez paginację komentarzy w WordPressie.

Paginate comments in WordPress

Dlaczego warto paginować komentarze w WordPress?

Czy zauważyłeś, że wpisy na blogu z dużą ilością komentarzy wczytują się dłużej? Wyświetlanie dużej liczby komentarzy na jednej stronie wywiera większą presję na twój serwer hostingowy WordPress.

Może to wyczerpać pamięć serwera i spowodować, że odwiedzający twoją stronę zobaczą biały ekran śmierci.

Wyszukiwarki takie jak Google wykorzystują szybkość i wydajność WordPressa jako czynniki rankingowe. Oznacza to, że duża liczba komentarzy może być również złą wiadomością dla Twojego WordPress SEO.

Ponadto komentarze dodają dużo treści do twoich wpisów, ale nie zawsze zawierają docelowe słowo kluczowe. Ma to wpływ na stosunek słów kluczowych do treści, co może uniemożliwić wyszukiwarkom indeksowanie twojego wpisu pod kątem odpowiednich słów kluczowych.

Mając to na uwadze, zobaczmy, jak możesz paginować twoją sekcję komentarzy w WordPress.

Jak podzielić twoją sekcję komentarzy WordPress na strony?

Pierwszą rzeczą, którą musisz zrobić, to zalogować się do twojego obszaru administracyjnego WordPress i przejść do strony Ustawienia ” Dyskusje.

Changing your WordPress discussion settings

Tutaj znajdź opcję „Podziel komentarze na strony” i zaznacz pole obok niej.

Możesz teraz wpisać rodzaj komentarzy, które chcesz wyświetlić na każdej stronie twojego bloga WordPress.

Adding comment pagination to your WordPress website

Możesz również zmienić, czy najstarsza czy najnowsza strona komentarza będzie wyświetlana jako pierwsza, korzystając z menu rozwijanego „pierwsza/ostatnia strona wyświetlana domyślnie”.

Następnie można zmienić, czy każda strona będzie wyświetlać najpierw najstarsze czy najnowsze komentarze, korzystając z rozwijanego menu „Komentarze powinny być wyświetlane z….”.

Gdy będziesz zadowolony z ustawienia paginacji, przewiń ekran do dołu i kliknij przycisk „Zapisz zmiany”.

Clicking the 'Save Changes' button on the WordPress Discussion settings page

To wszystko!

Teraz, jeśli przejdziesz na wpis, który ma wiele komentarzy, powinieneś zobaczyć paginację w działaniu.

WordPress Comments Pagination in WPBeginner

Podobnie jak w przypadku komentarzy, można również podzielić wpisy WordPress na kilka stron. Możesz dowiedzieć się więcej na ten temat w naszym artykule na temat dzielenia wpisów WordPress na wiele stron.

Jak zoptymalizować twoją paginację komentarzy na WordPressie?

Paginowanie komentarzy WordPress może pomóc w zapobieganiu problemom z wydajnością twojej witryny internetowej. Niemniej jednak, jeśli nie są one właściwie używane, mogą również tworzyć zduplikowane treści. Może to sprawić, że twoja witryna będzie wyglądać na spamerską i zmylić wyszukiwarki.

Dobrą wiadomością jest to, że można łatwo rozwiązać ten problem za pomocą All in One SEO (AIOSEO). Jest to najlepsza wtyczka WordPress SEO, która ułatwia optymalizację twojej witryny pod kątem wyszukiwarek, nawet jeśli nie masz doświadczenia w SEO.

All in One SEO website

Domyślnie AIOSEO automatycznie dodaje numer strony do tytułu SEO treści podzielonych na strony.

Pomoże to wyszukiwarkom zrozumieć, że sekcja komentarzy została rozłożona na kilka stron i nie jest duplikatem jednej strony.

The AIOSEO settings page

Aby upewnić się, że wyszukiwarki wiedzą, która strona jest najważniejsza, AIOSEO usuwa te numery stron z adresów URL twoich stron z komentarzami.

Innymi słowy, jeśli podzieliłeś swoje komentarze na wiele stron, AIOSEO pomaga wyszukiwarkom wiedzieć, która z nich jest stroną główną, którą ludzie powinni zobaczyć jako pierwszą. Robi to automatycznie włączając ustawienie „No Pagination for Canonical URLs”.

AIOSEO's no pagination for canonical URLs setting

Aby pomóc Ci rozpocząć korzystanie z AIOSEO, zapoznaj się z naszym przewodnikiem na temat konfiguracji AIOSEO dla WordPress.

Dodatkowa wskazówka: Zwiększ zaangażowanie w komentarzach dzięki motywom Thrive

Paginowanie twoich komentarzy może znacznie poprawić wydajność witryny internetowej, ale jest więcej rzeczy, które możesz zrobić, aby zoptymalizować sekcję komentarzy dla lepszego doświadczenia użytkownika.

Tutaj z pomocą przychodzi Thrive Comments, potężna wtyczka do komentowania autorstwa Thrive Themes.

Ta wtyczka ma funkcję leniwego wczytywania komentarzy. Skraca to ogólny czas wczytywania strony, zwłaszcza na stronach z licznymi komentarzami, co stanowi pomoc techniczną dla szybkości paginacji.

Enabling lazy loading in Thrive Comments

Wtyczka pozwala również usuwać pole adresu URL witryny z formularza komentarza, które jest często wykorzystywane przez spamerów do wstawienia złośliwych odnośników. Takie odnośniki mogą nie tylko zaszkodzić twojej witrynie internetowej, ale także wprowadzić w błąd komentujących.

Dodatkowo, Thrive Comments oferuje funkcję dodawania i zakopywania komentarzy. Dzięki temu twój dział komentarzy może być zawsze produktywny i pozytywny dla wszystkich uczestników.

Możesz dowiedzieć się więcej o wtyczce w naszej recenzji Thrive Themes.

Mamy nadzieję, że ten poradnik pomógł ci w paginacji komentarzy w WordPress. Możesz również zapoznać się z naszym przewodnikiem na temat zwalczania spamu w komentarzach w WordPress lub naszą listą wtyczek do komentarzy WordPress, aby zwiększyć zaangażowanie.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz na niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak WPBeginner jest finansowany, dlaczego to ma znaczenie i jak możesz nas wspierać. Oto nasz proces redakcyjny.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Najlepszy zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi - zbiór produktów i zasobów związanych z WordPressem, które każdy profesjonalista powinien mieć!

Reader Interactions

17 komentarzyZostaw odpowiedź

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Dayo Olobayo says

    Paginating comments is such a smart way to improve page load times and overall user experience. It’s great to see detailed tutorials like this that make it easy for even beginners to implement. Thanks for the clear steps!

  3. Jiří Vaněk says

    Thank you for the clarification regarding SEO optimization. It didn’t occur to me that a search engine could rate such content as duplicate. I have AIO SEO and have set it up according to your recommendation.

  4. Duncan Shaw says

    Hey, do you know if you can have comments paginate according to the date of the comments?

    Eg. Comments on page 3 for 28/07, Comments on page 2 for 29/07, Comments on page 1 for 30/07

    • WPBeginner Support says

      We do not have a recommended method at the moment for that and if you wanted users to have conversations it would normally be best not to separate comments by date.

      Administrator

  5. Thien Nhan says

    Hi,

    I did follow these steps to split 20 comments per pages but the comment did not break into pages. It still showed all 30 comments in one page.

    Is there any idea why?

    Thank you.

    • WPBeginner Support says

      You would want to start by clearing your cache and if it’s not a caching issue you would likely need to check with your theme to ensure the theme you’re using does not try to override that setting.

      Administrator

  6. brian says

    As far as I read and I understand paginate comments will create duplicate content.. So it’s not recommended at all to paginate comments.

    • WPBeginner Support says

      Most SEO plugins set up a canonical link on the paginated comment pages to point to the correct post for search engines.

      Administrator

  7. Sonu says

    How can we show the new comment to user (which he just added) if we are using W3 total cache?
    The page is cached for 3 hours using browser Cache.

    Do you know of a plugin that probably uses wordpress JSON api to communicate and add comments to wp database.

    • WPBeginner Support says

      For the method the plugins use, you would want to reach out to the specific plugin. You may want to take a look at WP Rocket for what it sounds like you’re looking for.

      Administrator

  8. Nick Corcodilos says

    This setting blew up my comments entirely once the number of comments got large — like over 100. It did not paginate — instead, it STOPPED DISPLAYING the first 100 comments altogether, with no option for the user to go to the page to view older comments. Suddenly, where I had 157 comments on a post (and it SAID 157 Comments up at the top), only 27 were showing. I turned this setting OFF altogether and all my comments came back.

    I’m using WordPress 4.4.2. This is a serious bug.

  9. TJ says

    One negative of WordPress split page comments is what happens when the comments-per-page tipping point is reached? The default, canonical page will end up showing just one comment.

    For instance, let’s say it’s set to show 10 comments per page and there are 21 comments. Well, the default, canonical page that 99.9% of folks visit will only show the 21st comment, while the previous page will hold the other 20. This can be confusing and looks bad. It would be preferable for the primary page to always show the maximum number of comments per page, but WordPress doesn’t make this possible without putting together a complicated class that extends the Walker_Comment class.

    • malcolm says

      I have this exact same problem and it’s very frustrating. Like you say, it makes the comments look ridiculous if a post says at the top it has 103 comments, but then the reader scrolls down and sees there are just 3.
      Does anyone know a way around this?

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszymi polityka komentarzy, a Twój adres e-mail NIE zostanie opublikowany. NIE używaj słów kluczowych w polu nazwy. Przeprowadźmy osobistą i konstruktywną rozmowę.