0 Compartilhamentos 252 Views 1 Comments

WordPress: como exibir posts relacionados sem utilizar plugins

29 de setembro de 2015

O WordPress pode ser melhorado e também ganhar novos recursos não apenas através da utilização de plugins. Plugins, como sabemos, podem trazer sérias dores de cabeça a administradores e webmasters, algumas vezes, dependendo de como foram desenvolvidos, do ambiente no qual o CMS se encontra instalado, etc.

É bem comum ouvirmos histórias a respeito de sites que foram “derrubados” simplesmente devido à exaustão dos recursos do servidor, e tais problemas muitas vezes são causados por plugins.

Você pode inclusive dar uma olhada neste artigo e descobrir uma ótima maneira de avaliar quais plugins em seu WordPress são os mais problemáticos, qual é o impacto de cada um deles, etc.

WordPress

Bem, você também já deve ter ouvido falar em plugins que exibem posts relacionados em cada post no WordPress. Plugins que exibem uma lista de posts que têm algo a ver com o conteúdo em questão.

Trata-se de uma ótima maneira de manter o visitante por mais tempo no site, além de permitir que visitantes que tenham vindo através dos motores de busca acabem conhecendo mais a respeito do seu trabalho, do seu conteúdo, e acabem, quem sabe, voltando com frequência e até mesmo se inscrevendo para receber suas atualizações (via newsletters, por exempl0).

Posts relacionados também podem contribuir para reduzir sua taxa de rejeição. Além disso, melhorar a “linkagem” interna nunca é demais.

Pois bem, é possível exibir uma lista simples com posts relacionados em seu blog WordPress sem utilizar plugin algum: basta utilizar o código PHP abaixo.

Obs: antes de qualquer coisa, não se esqueça de fazer um backup completo do seu WordPress. Dê uma lida nos artigos abaixo, os quais contam com diversas informações a respeito:

Como deixar o WordPress seguro

Backup e Restore no MySQL utilizando MySQLDump

Compactando e enviando arquivos e backups para servidores Linux remotos

Para uma segurança ainda maior e, obviamente, para facilitar o processo de restauração caso algo dê errado, baixe o arquivo que será modificado através deste tutorial (single.php) para o seu computador. Em caso de problemas e/ou caso seja necessário desfazer as alterações, basta enviar esta cópia de volta para o servidor, sobrepondo o que aí se encontra (e que foi modificado).

Baixando o arquivo

1) Iremos inserir um código customizado em um arquivo do WordPress chamado “single.php”. Cada tema no WordPress conta com seu próprio “single.php”, portanto, verifique qual é o tema ativo no momento (na dashboard do WP, em “Aparência ==> Temas” – ou “Appearance ==> Themes”).

Baixe o arquivo “single.php” do tema que está ativo no momento para seu computador. Você irá encontra-lo, por exemplo, dentro da pasta do WordPress, no seguinte caminho:

“/WordPress/wp-content/themes/nome_do_tema”

Onde “WordPress” é a pasta principal do CMS e “nome_do_tema” é o diretório do tema em uso. Por exemplo:

“/public_html/wp-content/themes/twentyfifteen”

Obs: para baixar e reenviar o arquivo, você também pode utilizar FTP. Utilize o ótimo cliente FileZilla, por exemplo, ou então esta prática extensão para o navegador Mozilla Firefox.

Editando o arquivo

2) Abra o arquivo “single.php” com um editor de textos qualquer (recomendamos o excelente PSPad, mas pode ser o Bloco de Notas do Windows, também);

3) Copie o código abaixo e cole-o no arquivo “single.php”, no local onde deseja que a informação e os links para os posts relacionados sejam exibidos:

4) Salve o arquivo “single.php” e reenvie-o para o servidor, substituindo o que lá se encontra.

Pronto! A partir de agora, posts relacionados serão exibidos em cada um de seus posts no WordPress, ao final da página. O CMS selecionará automaticamente os posts para esta lista, com base nas tags utilizadas.

Esta é uma solução simples, vale lembrar. Algo sem muitas “firulas”, e o resultado será bem parecido com o da imagem abaixo:

WordPress - Posts relacionados

Customizações adicionais no código

Você pode também customizar o código, da maneira que bem entender. Por exemplo, altere a quantidade de posts relacionados que deseja exibir, editando a linha abaixo:

Substitua o número “5”, caso desejar, pela quantidade de sua preferência.

O título também pode ser editado à vontade. Basta que você altere o trecho entre as tags <h3> e </h3>, na seguinte linha:

Ou seja, altere “Posts relacionados” conforme desejar, lembrando que tal alteração não é obrigatória, é claro.

Da mesma maneira, você pode alterar o atributo “title” dos links, caso desejar:

E assim por diante. Você também pode, obviamente, utilizar o atributo “target” para que cada link levando a um post relacionado seja aberto em uma nova janela. Veja:

Repare na adição: target=”_blank”.

E assim por diante. Simples e prático, não? Até a próxima!

Você pode se interessar

Promoções de Jogos do Final de Semana (22/03)
Notícias
5 visualizações
Notícias
5 visualizações

Promoções de Jogos do Final de Semana (22/03)

Carlos L. A. da Silva - 22 de março de 2019

Confira as melhores ofertas de jogos de PC para o final de semana.

Como substituir os produtos da Adobe pagando nada ou muito pouco
Dicas
6 visualizações
Dicas
6 visualizações

Como substituir os produtos da Adobe pagando nada ou muito pouco

Carlos L. A. da Silva - 22 de março de 2019

Você não precisa morrer em uma grana para ter acesso a produtos de qualidade que fazem as mesmas tarefas.

Vídeos
1,655 compartilhamentos6,805 visualizações

Reagindo a Vagas de Estágio // Vlog React #91

Thais Cardoso de Mello - 21 de março de 2019

Confira no vídeo se o que dizem sobre os estágio no Brasil realmente faz sentido.

One Response

Deixe um Comentário

Your email address will not be published.

Mais publicações

A Inteligência Artificial que era perigosa demais
Artigos
4 visualizações
4 visualizações

A Inteligência Artificial que era perigosa demais

Carlos L. A. da Silva - 21 de março de 2019
TypeScript // Dicionário do Programador
Vídeos
1,655 compartilhamentos6,808 visualizações
1,655 compartilhamentos6,808 visualizações

TypeScript // Dicionário do Programador

Thais Cardoso de Mello - 18 de março de 2019
Promoções de Jogos do Final de Semana (15/03)
Notícias
12 visualizações
12 visualizações

Promoções de Jogos do Final de Semana (15/03)

Carlos L. A. da Silva - 15 de março de 2019
Mega Bate-Papo com o Programador BR (feat. Igor Oliveira) // CDF Entrevista
Vídeos
1,655 compartilhamentos6,812 visualizações
1,655 compartilhamentos6,812 visualizações