Post thumbnail alt title

Eu queria saber se o texto alt é necessário como title para as miniaturas do post e como pode adicioná-lo na minha consulta de publicação relacionada? Estou usando este código para obter a miniatura da publicação:

EDIT: resolvido

 
<a href="https://wordpress.stackexchange.com//questions/270523/post-thumbnail-alt-title/" title=""> get_the_title())); } else { echo ''.get_the_title().''; } ?>

NOTA: ‘td_324x235’ é o tamanho da miniatura, eu estou usando o tema do jornal, então, dê-me o tamanho que eu preciso para essa grade

Solutions Collecting From Web of "Post thumbnail alt title"

É necessário definir um valor alt para todas as suas imagens, caso um navegador não possa carregar a imagem ou o visitante estiver usando um leitor de canvas.

Você tem duas opções. Use a legenda da imagem destacada (que algumas vezes pode estar em branco) ou use o título da postagem como alt .

Você pode obter a legenda usando get_the_post_thumbnail_caption() . Usá-lo é tão simples quanto isso:

 echo ''.get_the_post_thumbnail_caption().''; 

No entanto, ele deve ser usado no loop, ou ser passado o object $post ou ID.

O método alternativo é usar o título da publicação como texto alt . Para fazer isso, você pode usar:

 echo ''.get_the_title().''; 

Você pode configurar um condicional e verificar se a miniatura tem uma legenda e usá-la em vez do título da publicação, se disponível:

 if (get_the_post_thumbnail_caption()) { $alt = get_the_post_thumbnail_caption(); } else { $alt = get_the_title(); } echo ''.$alt.' 

ATUALIZAR

Se você deseja adicionar o atributo alt diretamente para get_post_thumbnail() , você pode passá-lo como uma matriz para a function:

 the_post_thumbnail( 'thumbnail', array( 'alt' => get_the_title() ) ); 

Você pode usar o seguinte código no seu Tema do WordPress: