Come ottenere un'immagine dalla libreria media con URL in WordPress
4 set 2016, 09:24:22
Visualizzazioni: 17K
Voti: 0
Come posso ottenere un'immagine dalla libreria media in una pagina personalizzata con un URL simile a questa immagine? Per favore aiutami

Hridoy Khan Joy
21
Tutte le risposte alla domanda
1
0
Credo che avrai bisogno di questa funzione: wp_get_attachment_image_src(); (Ecco il link alla codex: https://developer.wordpress.org/reference/functions/wp_get_attachment_image_src/)
Tutto quello che devi fare è passare l'ID dell'immagine che desideri recuperare e ti restituirà l'URL.
Un piccolo esempio:
<?php
// Recupera i media allegati a un post
$post_image_url = wp_get_attachment_image_src($post->ID);
// var_dump della variabile per vedere quale URL viene restituito.
var_dump($post_image_url);
// Utilizzando solo un ID immagine
$set_image_url = wp_get_attachment_image_src(19983);
// var_dump della variabile per vedere quale URL viene restituito.
var_dump($set_image_url);
// Puoi anche specificare una dimensione particolare dell'immagine
$image_size_url = wp_get_attachment_image_src(19982, 'thumbnail');
// var_dump della variabile per vedere quale URL viene restituito.
var_dump($image_size_url);
?>
Quindi, per quanto riguarda la visualizzazione del media nella pagina personalizzata, puoi semplicemente inserire un tag immagine simile al seguente:
<img src="<?php echo wp_get_attachment_image_src(19983, 'thumbnail'); ?>" alt="Miniatura immagine" title="Miniatura" class="" />
Questo andrebbe inserito nel file del template della pagina in cui vuoi che appaia.
Con un po' di sperimentazione dovresti riuscire a farlo funzionare.

EBennett
316
4 set 2016 15:42:34
Domande correlate
2
risposte
1
risposte
4
risposte
1
risposte