Com a função PHP wp_get_attachment_url()
você obtém a URL de um arquivo dado o seu ID. Veja o exemplo abaixo:
<?php
$arquivo_id = 21;
$arquivo_url = wp_get_attachment_url( $arquivo_id );
if ( $arquivo_url ) {
echo "A URL do arquivo é: {$arquivo_url}";
} else {
echo "Arquivo não encontrado.";
}
Code language: PHP (php)
Como obter a URL da imagem destacada dentro de um loop de posts
Segue o código que irá pegar o ID da imagem destacada do post, utilizando get_post_thumbnail_id(), e depois irá obter a URL dela.
<?php
// Verifica se há posts
if ( have_posts() ) {
// Loop de posts
while ( have_posts() ) {
the_post();
// Pega a URL da imagem destacada do post
$imagem_url = wp_get_attachment_url( get_post_thumbnail_id() );
if ( $imagem_url ) {
echo "A URL da imagem é: {$imagem_url}";
} else {
echo "Imagem não encontrada.";
}
}
}
Code language: PHP (php)
Deixe um comentário