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.
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.
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).
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”.
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.
Isso permitirá que o código funcione.
Em seguida, basta clicar no botão “Update” (Atualizar).
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.
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.
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.
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.
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.
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.
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.
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!
WPBeginner Support
For your JSON response error, we would recommend going through our troubleshooting guide below!
https://www.wpbeginner.com/wp-tutorials/how-to-fix-the-invalid-json-error-in-wordpress-beginners-guide/
Administrador
Sekh Sahajahan
Hello sir have you any solution to remove the 3 line navigation bar from menu bar because it automatically added.
Markus Martin
Hi Syed. Does this still work especally with the new version of wordpress?
patricia
Hello! How would I do, if i want to use this for custom post type? thanks
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
bowetech
HOw would i set it up so that it will actually get the next post from its current category ?
Japh
Nice and simple solution, I really like it. Great answer for your Facebook asker
Wordpress Themes Labs
nice guide
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.
Sugeng Santoso
I love this.
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.
Dragon Blogger
@wpbeginner @Dragon Blogger
Dragon Blogger
@wpbeginner your are right and make a good point about newer sites without enough content to do images for related content.