Cómo obtener una imagen de la biblioteca de medios usando su URL en WordPress
4 sept 2016, 09:24:22
Vistas: 17K
Votos: 0
¿Cómo puedo obtener una imagen de la biblioteca de medios en una página personalizada usando una URL como la de esta imagen? Por favor ayúdenme

Hridoy Khan Joy
21
Todas las respuestas a la pregunta
1
0
Creo que necesitarás esta función: wp_get_attachment_image_src(); (Aquí está el enlace al codex: https://developer.wordpress.org/reference/functions/wp_get_attachment_image_src/)
Todo lo que tienes que hacer es pasar el ID de la imagen que deseas obtener y te devolverá la URL.
Un pequeño ejemplo:
<?php
// Obteniendo el archivo multimedia adjunto a una entrada
$post_image_url = wp_get_attachment_image_src($post->ID);
// var_dump de la variable para ver qué URL devuelve
var_dump($post_image_url);
// Usando solo un ID de imagen
$set_image_url = wp_get_attachment_image_src(19983);
// var_dump de la variable para ver qué URL devuelve
var_dump($set_image_url);
// También puedes hacer que obtenga un tamaño específico de imagen
$image_size_url = wp_get_attachment_image_src(19982, 'thumbnail');
// var_dump de la variable para ver qué URL devuelve
var_dump($image_size_url);
?>
En términos de mostrar el archivo multimedia en la página personalizada, simplemente puedes escribir una etiqueta de imagen similar a la siguiente:
<img src="<?php echo wp_get_attachment_image_src(19983, 'thumbnail'); ?>" alt="" class="" />
Esto iría en el archivo de plantilla de la página donde quieras que aparezca.
Con un poco de experimentación deberías poder hacer que funcione.

EBennett
316
4 sept 2016 15:42:34
Preguntas relacionadas
4
respuestas
3
respuestas