Fonctionnement de get_attached_media

Fermé
Sebastien31T - 30 sept. 2019 à 12:10
 Sebastien31T - 3 oct. 2019 à 11:51
Bonjour, je viens vers vous car je souhaite sur mon site avoir dans un article un media de type audio,
je souhaiterai que cette même fichier audio soit téléchargeable.

j'utilise get_attached_media

ex

$lien_audio = get_attached_media('audio', $idpost)


quand je fais un echo de la variable $lien_audio j'obtien Array comme lien.
Quand je fais un var_dump de cette même variable j'obtien bien toute les informations concernant et le lien de l'audio.

j'essaie donc de récupérer la valeur dans le tableau comme ceci:
 echo $lien_audio['guid']


Mais ca ne fonctionne pas non plus.

pouvez-vous m'aider a récupérer le lien audio du post pour en faire un lien de téléchargement svp ?

Merci d'avance.
Cordialement
A voir également:

3 réponses

elgazar Messages postés 5841 Date d'inscription mercredi 30 octobre 2013 Statut Membre Dernière intervention 17 mars 2021 1 322
Modifié le 30 sept. 2019 à 17:52
Bonjour
tu veux absolument que ce soit automatique ? parce que tu peux insérer manuellement un lien de téléchargement en utilisant le bloc fichier (dans les blocs communs) de gutenberg

envoie ton fichier audio dans la bibliothèque puis va sur l'éditeur d'article, ouvre le bloc fichier de gutenberg, clique sur bibliothèque de media, clique sur ton audio et valide, c'est tout !
0
Sebastien31T
30 sept. 2019 à 22:10
Bonsoir,

Oui il est indispensable que ce soit automatique car sur ce site il y a deja beaucoup de post, et je souhaite vraiment que ce soit dans la boucle des posts.
0
jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
1 oct. 2019 à 07:08
Bonjour

get_attached_media te retourne un array de 1 ou plusieurs fichiers..
Tu dois donc boucler dessus.

0
Bonjour, pardonne moi mais je ne comprend pas ta réponse, je ne peux pas recuperer le lien en faisant tout simplement:
$media = get_attached_media('audio',$id);
echo $media['guid'];

Peux tu m'en dire plus stp ?
0
jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650 > Sebastien31T
1 oct. 2019 à 13:34
A mon avis :


$media[0]['guid']
0
Sebastien31T
2 oct. 2019 à 09:27
Non desolé mais ca ne fonctionne pas je n'ai aucune reponse ca me renvoi vide.
0
jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650 > Sebastien31T
2 oct. 2019 à 10:24
Fais donc un print_r de la variable pour voir ce qu'elle contient
0
Sebastien31T
2 oct. 2019 à 20:09
Le print_r me renvoi un array comme var_dump avec les mêmes valeurs
0