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

Come posso ottenere un'immagine dalla libreria media in una pagina personalizzata con un URL simile a questa immagine? Per favore aiutami

0
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.

4 set 2016 15:42:34