A utilização de tweaks para melhorar a interface da instalação WordPress para os usuários é bastante comum nos dias de hoje e os desenvolvedores e proprietários de websites estão sempre á procura de novas soluções e ideias para levar algo diferente aos seus usuários. Existem alguns tweaks bastante simples que poderão ser introduzidos nos seus websites que irão fazer com que não só o aspeto melhore, mas como também sejam possível fornecer aos visitantes informações adicionais que irão melhorar a usabilidade do website. Um exemplo de uma pequena alteração que pode introduzir tem a ver com a introdução de texto sobre a imagem de destaque dos artigos, que poderá ser útil caso queira informar de forma simples e direta por ex. qual a categoria daquele artigo, inserir o titulo do artigo sobre a imagem, ou qualquer outro tipo de elemento que você ache propício e adequado inserir.

Isto vai melhorar a experiência do usuário, pois poderá também utilizar esta funcionalidade para explicar a imagem ou simplesmente criar um elemento sobre a imagem que quebre a monotonia da mesma. Esta técnica é vista muitas vezes em websites do estilo magazine ou jornais online, que introduzem pequenos excertos da notícia sobre a imagem de destaque, ou inserem o título da notícia sobre a mesma, fazendo com que o website e a própria notícia em si seja mais interativa e mais apelativa para os visitantes.

Como adicionar texto sobre imagem de destaque dos artigos

Enquanto que o processo de captação do titulo, categoria ou excerto do artigo não é um processo complicado, o ajuste e posicionamento da mesma sobre a imagem pode ser uma tarefa mais inglória e mais trabalhosa, valendo no entanto o tempo e esforço dedicado. Neste artigo vamos-lhe mostrar Como adicionar texto sobre imagem de destaque dos artigos, para que possa introduzir um novo elemento no seu website que vai melhorar a interatividade e usabilidade do mesmo.

1. ADICIONAR NOME DA CATEGORIA

O primeiro processo que vamos abordar é como adicionar o nome da categoria sobre a imagem de destaque dos artigos. Naturalmente que isto é feito trabalhando sobre os ficheiros do seu template, pelo que se você mudar o theme do seu website, as alterações feitas no anterior não irão passar para o novo theme. Antes de começar, recomendamos que se ligue por FTP ao servidor onde tem alojado o seu website, e para isso recomendamos a utilização do Filezilla, um cliente de FTP gratuito. Depois de se ligar ao FTP, vá até à pasta do seu theme que deverá estar localizada dentro do seguinte diretório /public_html/wp-content/themes e localize o ficheiro index.php.

Esta é a imagem inicial antes de qualquer edição:

Como adicionar texto sobre imagem de destaque dos artigos

Depois de o abrir para edição, localize o seguinte texto “the_post_thumbnail”. De seguida insira o código de forma a ficar semelhante ao fornecido abaixo:

<div class="postThumb">
<span class="txtimg">

<a href="<?php the_permalink() ?>"><?php the_post_thumbnail(); ?></a>

<span>
<?php

$category = get_the_category();
echo $category[0]->cat_name;

?>

</span>
</span>
</div>

Aqui fizemos a captura da categoria do artigo e inserimos o texto por baixo da imagem em destaque como poderá ver nesta imagem:

Como adicionar texto sobre imagem de destaque dos artigos

Neste momento já temos a captura e a inserção do texto feita, restando agora o posicionamento e estilização do texto sobre a imagem. Como deverá ser do seu conhecimento, a estilização é feita utilizando CSS e para estilizar este elemento, localize o ficheiro style.css presente na mesma pasta do seu theme e insira o seguinte código:

.txtimg span {
	background-color: Black;
	color:white;
	font-size: 12px;
	position:absolute;
	bottom:0px;
	left:0px;
	padding-left:10px;
	padding: 10px;
	-moz-opacity:.80;
	filter:alpha(opacity=80);
	opacity:.80;
	width:180px;
	display: block;
}

.txtimg {
float:left;
position:relative;
width: 180px;
overflow:hidden;
}

Este código CSS irá fazer com que o texto seja reposicionado e colocado sobre um fundo semi-transparente que irá dar destaque ao texto:

Como adicionar texto sobre imagem de destaque dos artigos

Embora neste theme esteja a ser feita uma redundância visual, pois a categoria já está visível sobre o título do artigo, no seu theme poderá não existir aquele elemento ou mesmo se existir poderá removê-lo, como acabámos por fazer neste teste:

Como adicionar texto sobre imagem de destaque dos artigos

2. ADICIONAR O TÍTULO DO ARTIGO

O segundo processo que vamos abordar é como adicionar o título do artigo sobre a imagem de destaque dos mesmos. Mais uma vez, isto é feito trabalhando sobre os ficheiros do seu template, pelo que se você mudar o theme do seu website, as alterações feitas no anterior não irão passar para o novo theme. Repetindo o processo anterior, ou caso não o tenha feito sugerimos que se ligue por FTP ao servidor onde tem alojado o seu website, e para isso recomendamos a utilização do Filezilla, um cliente de FTP gratuito. Depois de se ligar ao FTP, vá até à pasta do seu theme que deverá estar localizada dentro do seguinte diretório /public_html/wp-content/themes e localize o ficheiro index.php.

Esta é a imagem inicial sem qualquer edição:

Como adicionar texto sobre imagem de destaque dos artigos

Depois de abrir o ficheiro para edição, localize o seguinte texto “the_post_thumbnail();” e insira o seguinte código para ficar semelhante e poder proceder ás alterações:

<div class="postThumb">
<span class="titleimg">

<a href="<?php the_permalink() ?>"><?php the_post_thumbnail(); ?></a>

<span>
<?php

$title = the_title();
echo $title[0]->title_name;

?>

</span>
</span>
</div>

Neste momento o título já está a ser inserido por baixo do thumbnail do artigo como poderá ver na imagem abaixo, pelo que de seguida irá ser necessária a introdução da estilização:

Como adicionar texto sobre imagem de destaque dos artigos

Neste momento já temos a captura e a inserção do título do artigo feita, restando agora o posicionamento e estilização do texto sobre a imagem. Como deverá ser do seu conhecimento, a estilização é feita utilizando CSS e para estilizar este elemento, localize o ficheiro style.css presente na mesma pasta do seu theme e insira o seguinte código:

.titleimg span {
	background-color: Black;
	color:white;
	font-size: 12px;
	position:absolute;
	bottom:0px;
	left:0px;
	padding-left:10px;
	padding: 10px;
	-moz-opacity:.80;
	filter:alpha(opacity=80);
	opacity:.80;
	width:180px;
	display: block;
}

.titleimg {
float:left;
position:relative;
width: 180px;
overflow:hidden;
}

O código acima irá fazer com que o texto seja reposicionado para cima da imagem e seja colocado sobre um fundo semi-transparente que irá dar destaque ao texto:

Como adicionar texto sobre imagem de destaque dos artigos

Mais uma vez e á semelhança do exemplo anterior, temos uma redundância visual ao estar repetido o título do artigo. Caso seja do seu interesse poderá remover o título do artigo, embora não o recomendemos por questões relacionadas com SEO:

Como adicionar texto sobre imagem de destaque dos artigos

Em jeito de conclusão, podemos afirmar que de facto a introdução de texto sobre a imagem de destaque poderá trazer outro aspecto e melhorar a interface e usabilidade por parte dos visitantes do seu website, fornecendo um elemento visual que permite identificar desde logo a categoria do artigo em questão, ou somente introduzir algum texto com informações úteis e relevantes paras os usuários. A utilização deste truque deverá ser feita de forma a que o visitante saia a ganhar com um elemento visual, e não seja bombardeado com demasiado texto ou demasiada informação que poderá eventualmente fazer com que o visitantes nem sequer se sinta tentado a ler o artigo – lembre-se: o objetivo é cativar um leitor!

Abraço!