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 dodać miniaturki do odnośników do poprzednich i następnych wpisów w WordPressie?

Domyślnie WordPress wyświetla odnośniki do poprzednich i następnych wpisów na dole każdego z nich, co ułatwia nawigację.

Dodanie miniaturek do tych odnośników może znacznie poprawić wrażenia użytkownika twojego bloga WordPress. Ta prosta zmiana może przyciągnąć wzrok twojego czytelnika i zatrzymać go dłużej na twojej witrynie.

W tym artykule poprowadzimy Cię, jak dodać miniaturki do odnośników do poprzednich i następnych wpisów w WordPressie, aby Twoja witryna zyskała na wyglądzie.

How to use Thumbnails with Previous and Next Post Links in WordPress

Po co wyświetlać miniaturki z odnośnikami do poprzedniego i następnego wpisu?

Twój blog WordPress oferuje kilka przydatnych funkcji, które pomagają odwiedzającym znaleźć nowe treści i poruszać się po witrynie. Funkcje te obejmują menu nawigacyjne, pasek wyszukiwania i widżet archiwum wpisów.

Kolejna pomocna funkcja nawigacji znajduje się na dole każdego wpisu na blogu WordPress. Znajdują się tam odnośniki do poprzednich i następnych wpisów na twojej witrynie.

You Find Links to the Previous and Next Posts at the Bottom of Each Blog Post

Te odnośniki budują zaangażowanie użytkowników, ponieważ gdy odwiedzający skończą czytać jeden wpis na blogu, mogą szukać czegoś innego do przeczytania. Jeśli jednak dodasz miniaturki, odnośniki będą wyglądać bardziej interaktywnie.

Jest to również świetny sposób na zwrócenie uwagi na twoje najlepsze wpisy na blogu.

Na przykład, możesz mieć treści filarowe, które już teraz generują mnóstwo ruchu i przekształcają tych czytelników w subskrybentów e-maili. Dodanie miniaturek z odnośnikami do wpisów pomogłoby ci tylko zbudować listę mailingową i rozwinąć twoją małą firmę.

Mając to na uwadze, przyjrzyjmy się, jak dodać miniaturki do odnośników do poprzedniego i następnego wpisu w WordPress.

Używanie miniaturek z odnośnikami do poprzednich i następnych wpisów w WordPressie

Aby dodać miniaturki do odnośników do poprzedniego i następnego wpisu, musisz dodać kod do plików twojego motywu WordPress. Jeśli nie robiłeś tego wcześniej, zapoznaj się z naszym przewodnikiem na temat kopiowania i wklejania kodu w WordPress.

Dodawanie kodu za pomocą WPCode

Pierwszym krokiem jest dodanie poniższego fragmentu kodu za pomocą WPCode, najlepszej wtyczki do fragmentów kodu. Umożliwia ona dodawanie kodu bez niszczenia twojej witryny i zawiera wiele gotowych szablonów, dzięki czemu nie musisz pisać kodu od zera.

Aby rozpocząć, należy zainstalować i włączyć wtyczkę WPCode. Aby uzyskać więcej informacji, zapoznaj się z naszym artykułem na temat instalacji wtyczki WordPress.

Stamtąd przejdź do strony Fragmenty kodu + Dodaj fragment. Następnie kliknij „Utwórz nowy”.

add new code snippet

Zostaniesz przeniesiony do biblioteki fragmentów kodu, gdzie możesz wybierać spośród szerokiej gamy gotowych szablonów.

Aby jednak dodać miniaturki do odnośników do poprzedniego i następnego wpisu, załadujemy ciąg własnego kodu. Kliknijmy więc na „Use Snippet” pod „Add Your Custom Code”.

add custom code

Następnym krokiem jest nadanie fragmentowi kodu nazwy, aby można było się do niego później odwołać.

Następnie wystarczy skopiować poniższy kod do edytora tekstu WPCode. Upewnij się, że jako rodzaj kodu wybrano „Fragment kodu PHP”.

function wpb_posts_nav(){
    $next_post = get_next_post();
    $prev_post = get_previous_post();
    
    if ( $next_post || $prev_post ) : ?>
    
        <div class="wpb-posts-nav">
            <div>
                <?php if ( ! empty( $prev_post ) ) : ?>
                    <a href="<?php echo get_permalink( $prev_post ); ?>">
                        <div>
                            <div class="wpb-posts-nav__thumbnail wpb-posts-nav__prev">
                                <?php echo get_the_post_thumbnail( $prev_post, [ 100, 100 ] ); ?>
                            </div>
                        </div>
                        <div>
                            <strong>
                                <svg viewBox="0 0 24 24" width="24" height="24"><path d="M13.775,18.707,8.482,13.414a2,2,0,0,1,0-2.828l5.293-5.293,1.414,1.414L9.9,12l5.293,5.293Z"/></svg>
                                <?php _e( 'Previous article', 'textdomain' ) ?>
                            </strong>
                            <h4><?php echo get_the_title( $prev_post ); ?></h4>
                        </div>
                    </a>
                <?php endif; ?>
            </div>
            <div>
                <?php if ( ! empty( $next_post ) ) : ?>
                    <a href="<?php echo get_permalink( $next_post ); ?>">
                        <div>
                            <strong>
                                <?php _e( 'Next article', 'textdomain' ) ?>
                                <svg viewBox="0 0 24 24" width="24" height="24"><path d="M10.811,18.707,9.4,17.293,14.689,12,9.4,6.707l1.415-1.414L16.1,10.586a2,2,0,0,1,0,2.828Z"/></svg>
                            </strong>
                            <h4><?php echo get_the_title( $next_post ); ?></h4>
                        </div>
                        <div>
                            <div class="wpb-posts-nav__thumbnail wpb-posts-nav__next">
                                <?php echo get_the_post_thumbnail( $next_post, [ 100, 100 ] ); ?>
                            </div>
                        </div>
                    </a>
                <?php endif; ?>
            </div>
        </div> <!-- .wpb-posts-nav -->
    
    <?php endif;
}

Po wpisz fragment kodu, możesz przełączyć przycisk z „Nieaktywny” na „Aktywny”.

Powinno to wyglądać następująco.

add code snippet

Włączy to działanie kodu.

Następnie wystarczy kliknąć przycisk „Aktualizuj”.

update code snippet

Teraz musimy wrócić do fragmentów kodu +Dodaj fragment kodu na stronie.

Ponownie, w opcji „Dodaj swój własny kod” wybierz „Użyj fragmentu kodu” i nadaj mu nazwę, aby móc się do niego później odwołać.

add custom code

Następnie możesz skopiować poniższy kod i wkleić go do edytora tekstu WPCode. Upewnij się, że wybrałeś „Fragment kodu PHP” z rozwijanego menu „Rodzaj kodu”.

wpb_posts_nav();

Ten kod mówi WordPressowi, gdzie pokazać nawigację z wyróżniającym się obrazkiem.

add navigation snippet

Teraz należy przewinąć w dół do sekcji „Wybierak” i kliknąć menu rozwijane obok opcji „Lokalizacja”.

Stąd przejdź do „Specyficzne dla strony” i wybierz „Wstaw po wpisie”. W ten sposób miniaturki pojawią się prawidłowo obok odnośników.

insert after post wpcode

Na koniec można włączyć „Aktywny” i kliknąć „Aktualizuj”.

Po zapisaniu twoich zmian możesz użyć tej funkcji w szablonie, w którym chcesz wyświetlać odnośniki do poprzedniego i następnego wpisu z miniaturkami.

activate posts navigation snippet

I to wszystko – dodałeś i skonfigurowałeś miniaturki poprzedniego i następnego wpisu!

Teraz, gdy zobaczysz wpis na twojej witrynie internetowej, zobaczysz, że poprzednie i następne odnośniki na dole wpisu mają teraz miniaturki.

previous and next post example

Uwaga: Jeśli jeden z odnośników do wpisów nie ma jeszcze wyróżniającego obrazka, nie zobaczysz miniaturki. Aby dowiedzieć się, jak dodać miniaturki do wpisów, możesz zapoznać się z naszym przewodnikiem na temat dodawania wyróżniających się obrazków lub miniaturek wpisów w WordPress.

Alternatywa: Wyświetlanie popularnych wpisów z miniaturkami

Innym sposobem na zaangażowanie twoich czytelników po przeczytaniu wpisu jest wyświetlenie listy popularnych wpisów po każdym artykule. Pozwoli to twoim czytelnikom zobaczyć najlepsze treści, a nie tylko poprzednie i następne opublikowane artykuły.

Twoje popularne wpisy zawierają najbardziej skuteczne treści. Wyświetlanie ich odwiedzającym zbuduje zaufanie, poprawi dowód społeczny i sprawi, że odwiedzający pozostaną na twojej witrynie internetowej dłużej.

Sprawdzając pierwszą metodę w naszym przewodniku na temat wyświetlania wpisów według zobaczonych odsłon w WordPressie, dowiesz się, jak łatwo jest dodać popularne wpisy za pomocą wtyczki MonsterInsights.

Widżet popularnych wpisów MonsterInsights oferuje szeroką gamę atrakcyjnych motywów i wiele opcji konfiguratora.

The Popular Posts Widget in MonsterInsights

Możesz też zapoznać się z naszym przewodnikiem na temat dodawania własnych widżetów after-post w WordPressie, w którym dowiesz się, jak dodawać różnego rodzaju treści na końcu każdego wpisu na blogu.

Mamy nadzieję, że ten poradnik pomógł ci nauczyć się używać miniaturek z odnośnikami do poprzedniego i następnego wpisu w WordPress. Następnie możesz również dowiedzieć się, jak przycinać i edytować miniaturki wpisów WordPress lub jak dodawać miniaturki filmów z funkcjami w WordPress.

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

18 komentarzyZostaw odpowiedź

  1. Atesz

    Hello,
    thnak you for this code. I would like to add the post navigation in the middle of my page as a block. So I tried to create a shortcode calling the wpb_posts_nav funtion:

    add_shortcode( 'custom-post-nav’, 'wpb_posts_nav’ );

    but if I use the shortcode [custom-post-nav] in the block editor, I cannot publish the post and I get the following: “Updating failed. The response is not a valid JSON response”
    The post nav still appears but only If I paste the code at the end of the page and then they go to wrong place (to the top).

    Do you know where is the problem?
    Thank you in advance!

  2. Sekh Sahajahan

    Hello sir have you any solution to remove the 3 line navigation bar from menu bar because it automatically added.

  3. Markus Martin

    Hi Syed. Does this still work especally with the new version of wordpress?

  4. patricia

    Hello! How would I do, if i want to use this for custom post type? thanks

  5. MarykeVanRensburg

    I got it to work. It seems the } in this „<?php } ?>” was the problem. I removed it and it works. Now just to figure out how to only show next and previous in same category. Thanks

  6. bowetech

    HOw would i set it up so that it will actually get the next post from its current category ?

  7. Japh

    Nice and simple solution, I really like it. Great answer for your Facebook asker :)

  8. MarykeVanRensburg

    Can you tell me how to only show previous and next in the same category? Thanks for this code. I’m going to try it.

    • wpbeginner

      @MarykeVanRensburg I think the TRUE variable there means in category browsing.

      • MarykeVanRensburg

        @wpbeginner I used the code, but it doesn’t work in an Artisteer created theme. The code in my theme is as follows:

        'next_link’ => theme_get_previous_post_link(’« %link’), 'prev_link’ => theme_get_next_post_link(’%link »’),

        and I need to change it to show a thumbnail and only a certain category. Thanks.

        • wpbeginner

          @MarykeVanRensburg AFter the link area just add ,true

          our code above will do only category browsing. Unfortunately we do not provide support for specific frameworks.

  9. Dragon Blogger

    Really cool, I do think using thumbnails with latest/next post may be overkill if you already use it with „related posts” there is limited real estate which is especially true for the growing trend of mobile browsing.

    • wpbeginner

      @Dragon Blogger That is only if you are assuming that the site has related posts. Some may not. We are using it on our List25 site which is relatively new site, so related articles is not very helpful at the time. That is why we are using single post navigation.

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ę.