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)



Comments

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *