Estou tentando fazer com que a miniatura da postagem seja exibida de acordo com essas outras funções e não estou tendo sorte:

Informações:

<?php echo "<h2><a href=\"" . get_permalink($attractions->post->ID) . "\">" . get_the_title($attractions->post->ID) . "</a></h2>" . get_the_post_thumbnail($attractions->post->ID, "full") ;?> 

Eu tentei todas as variações do Google por uma hora e não consigo descobrir isso.

Qualquer sugestão seria ótima.

Comentários

  • re: ' obter a miniatura da postagem para mostrar na linha ' – você está se referindo à formatação da saída? você consegue a miniatura para mostrar? a postagem realmente tem uma imagem em destaque?

Resposta

Se você estiver usando isso dentro do loop do seu WP_Query então por que você está fornecendo o parâmetro Post ID nas funções. Você não precisa fazer isso.

Então, seu código se tornará este.

<?php echo "<h2><a href="" . get_permalink() . "">" . get_the_title() . "</a></h2>" . get_the_post_thumbnail( get_the_ID(), "full" ); ?> 

E leia a resposta e a explicação de @PieterGoosen. Ele explicou bem como as funções do WordPress geralmente funcionam. E como você pode repetir os resultados com o prefixo get_.

Além disso, você estava usando \ antes das aspas duplas, o que você não precisa fazer aqui.

Comentários

  • Não sei por que você ' estou sugerindo que o OP use o parâmetro 'full' com get_the_post_thumbnail().
  • @JimFell Como o OP estava usando o parâmetro ' completo ' em seu código.
  • @JimFell, você deve usar 2 parâmetros se você quiser especificar o tamanho da miniatura, que são o ID e o tamanho (eu editei o post acima para refletir isso). Se você concordar com a miniatura padrão, simplesmente get_the_post_thumbnail () é suficiente. Mas você pode ' t chamar get_the_post_thumbnail (' full ') – ganhou ' não funcionam corretamente.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *