web-dev-qa-db-fra.com

Comment personnaliser une structure de permalien (URL)?

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?

1
armin

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:

get_children

get_attached_media

the_attachment_link

get_attachment_link

wp_get_attachment_link

wp_get_attachment_image

wp_get_attachment_image_src

wp_get_attachment_url

wp_get_attachment_thumb_file

wp_get_attachment_thumb_url

wp_get_attachment_metadata

La fonction wp_get_attachment_image est probablement ce que vous recherchez dans ce cas.

1
Milo