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

Como adicionar miniaturas aos links de postagem anterior e seguinte no WordPress

Por padrão, o WordPress exibe os links de postagem anterior e seguinte na parte inferior de cada postagem para facilitar a navegação.

A adição de miniaturas a esses links pode fazer uma grande diferença na experiência do usuário do seu blog WordPress. Essa simples alteração pode chamar a atenção do leitor e mantê-lo em seu site por mais tempo.

Neste artigo, vamos orientá-lo sobre como adicionar miniaturas aos links de postagens anteriores e seguintes no WordPress para dar um impulso visual ao seu site.

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

Por que exibir miniaturas com os links de postagem anterior e seguinte?

Seu blog do WordPress oferece alguns recursos úteis para ajudar os visitantes a encontrar novos conteúdos e navegar pelo site. Esses recursos incluem menus de navegação, uma barra de pesquisa e um widget de arquivos de postagens.

Outro recurso de navegação útil é encontrado na parte inferior de cada post do blog do WordPress. Lá, você encontrará links para as postagens anteriores e seguintes do seu site.

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

Esses links aumentam o envolvimento do usuário porque, quando os visitantes terminam de ler uma publicação de blog, eles podem procurar outra coisa para ler. Entretanto, se você adicionar miniaturas, os links parecerão mais interativos.

Essa também é uma ótima maneira de chamar a atenção para suas postagens de blog com melhor desempenho.

Por exemplo, você pode ter um conteúdo de pilar que já está gerando muito tráfego e convertendo esses leitores em assinantes de e-mail. A adição de miniaturas com links de posts só ajudaria a criar sua lista de e-mails e a expandir sua pequena empresa.

Com isso em mente, vamos dar uma olhada em como adicionar miniaturas aos links de postagem anterior e seguinte no WordPress.

Uso de miniaturas com links de postagem anterior e seguinte no WordPress

Para adicionar miniaturas aos links de postagem anterior e seguinte, você terá de adicionar código aos arquivos do tema do WordPress. Se você nunca fez isso antes, consulte nosso guia sobre como copiar e colar código no WordPress.

Adição de código usando WPCode

A primeira etapa é adicionar o seguinte trecho de código usando o WPCode, o melhor plug-in de trechos de código. Ele permite que você adicione código sem quebrar seu site e vem com vários modelos prontos, para que você não precise escrever código do zero.

Para começar, você precisará instalar e ativar o plug-in WPCode. Para obter mais detalhes, consulte nosso artigo sobre como instalar um plug-in do WordPress.

A partir daí, vá para a página Code Snippets + Add Snippet. Em seguida, clique em “Add New” (Adicionar novo).

add new code snippet

Você será levado a uma biblioteca de trechos de código, onde poderá escolher entre uma ampla variedade de modelos predefinidos.

No entanto, para adicionar miniaturas aos links de postagem anterior e seguinte, faremos o upload de uma sequência de código personalizado. Então, vamos clicar em “Use Snippet” em “Add Your Custom Code”.

add custom code

A próxima etapa é dar um nome ao snippet de código para que você possa consultá-lo mais tarde.

Em seguida, basta copiar o código a seguir no editor de texto do WPCode. Certifique-se de selecionar “PHP Snippet” como o “Code Type” (Tipo de código).

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;
}

Depois de inserir o snippet, você pode alternar o botão de “Inativo” para “Ativo”.

Ele deve ter a seguinte aparência.

add code snippet

Isso permitirá que o código funcione.

Em seguida, basta clicar no botão “Update” (Atualizar).

update code snippet

Agora, precisaremos voltar à página Code Snippets +Add Snippet.

Novamente, na opção “Add Your Custom Code” (Adicionar seu código personalizado), você selecionará “Use Snippet” (Usar snippet) e dará um nome a ele para que possa consultá-lo posteriormente.

add custom code

Em seguida, você pode copiar o código a seguir e colá-lo no editor de texto do WPCode. Certifique-se de selecionar “PHP Snippet” no menu suspenso “Code Type” (Tipo de código).

wpb_posts_nav();

Esse código informa ao WordPress onde mostrar a navegação com a imagem em destaque.

add navigation snippet

Agora, role para baixo até a seção “Inserção” e clique no menu suspenso ao lado de “Local”.

A partir daí, vá para “Page-Specific” e escolha “Insert After Post”. Dessa forma, as miniaturas aparecerão corretamente ao lado dos links.

insert after post wpcode

Por fim, você pode ativar a opção “Active” (Ativo) e clicar em “Update” (Atualizar).

Depois de salvar as alterações, você pode usar essa função no modelo em que deseja mostrar links de postagens anteriores e seguintes com miniaturas.

activate posts navigation snippet

E pronto, você adicionou e configurou as miniaturas da postagem anterior e da próxima!

Agora, quando você visualizar uma postagem em seu site, verá que os links anterior e seguinte na parte inferior da postagem agora têm miniaturas.

previous and next post example

Observação: se uma das postagens vinculadas ainda não tiver uma imagem em destaque, você não verá uma miniatura. Para saber como adicionar miniaturas a uma postagem, consulte nosso guia sobre como adicionar imagens em destaque ou miniaturas de postagens no WordPress.

Alternativa: Exibição de postagens populares com miniaturas

Outra maneira de envolver seus leitores após a leitura de uma publicação é exibir uma lista de publicações populares após cada artigo. Isso permitirá que seus leitores vejam seu melhor conteúdo, em vez de apenas os artigos publicados anteriormente e os próximos.

Suas postagens populares contêm seu conteúdo de maior sucesso. Exibi-los para seus visitantes criará confiança, melhorará a prova social e garantirá que os visitantes permaneçam no site por mais tempo.

Ao verificar o primeiro método em nosso guia sobre como exibir posts por visualizações no WordPress, você saberá como é fácil adicionar posts populares usando o plugin MonsterInsights.

O widget Popular Posts do MonsterInsights oferece uma ampla variedade de temas atraentes e muitas opções de personalização.

The Popular Posts Widget in MonsterInsights

Ou você pode consultar nosso guia sobre como adicionar widgets pós-post personalizados no WordPress, onde poderá aprender a adicionar vários tipos de conteúdo ao final de cada post do blog.

Esperamos que este tutorial tenha ajudado você a aprender como usar miniaturas com links de postagens anteriores e seguintes no WordPress. Em seguida, talvez você também queira saber como cortar e editar miniaturas de postagens no WordPress ou como adicionar miniaturas de vídeos em destaque no WordPress.

Se você gostou deste artigo, inscreva-se em nosso canal do YouTube para receber tutoriais em vídeo sobre o WordPress. Você também pode nos encontrar no Twitter e no Facebook.

Divulgação: Nosso conteúdo é apoiado pelo leitor. Isso significa que, se você clicar em alguns de nossos links, poderemos receber uma comissão. Veja como o WPBeginner é financiado, por que isso é importante e como você pode nos apoiar. Aqui está nosso processo editorial.

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.

O kit de ferramentas definitivo WordPress

Obtenha acesso GRATUITO ao nosso kit de ferramentas - uma coleção de produtos e recursos relacionados ao WordPress que todo profissional deve ter!

Reader Interactions

19 ComentáriosDeixe uma resposta

  1. Syed Balkhi

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

  3. Sekh Sahajahan

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

  4. Markus Martin

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

  5. patricia

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

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

  7. bowetech

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

  8. Japh

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

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

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

Deixe uma resposta

Obrigado por deixar um comentário. Lembre-se de que todos os comentários são moderados de acordo com nossos política de comentários, e seu endereço de e-mail NÃO será publicado. NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.