j'utilise $ post-> guid pour obtenir l'URL d'un fichier joint à mon message. la sortie ressemble à ceci: http://example.com/foo/ [où foo est le nom du fichier]. Maintenant, je veux faire une URL comme http://example.com/wp-content/uploads/foo/ comment puis-je coder cela?
Le champ GUID est et non une URL et ne doit jamais être utilisé à cette fin. C'est un identifiant unique qui ressemble à une URL, mais ne doit jamais être approuvé en tant que tel.
WordPress propose un certain nombre de fonctions permettant de récupérer les URL et les fichiers en pièce jointe:
La fonction wp_get_attachment_image
est probablement ce que vous recherchez dans ce cas.