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'
comget_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.