Bande le chemin du dossier loin de wp_get_attachment_url au nom de fichier show seulement

wordpress.stackexchange https://wordpress.stackexchange.com/questions/6999

  •  16-10-2019
  •  | 
  •  

Question

J'utilise une fonction pour afficher tous les fichiers attachés à un poteau et les énumérer sous forme de liens. Le résultat est quelque chose comme ceci:

echo '<a href="' . wp_get_attachment_url($attachmentImage->ID) . 
          '" class="dir-attachment" />' . wp_get_attachment_url($attachmentImage->ID) . '</a>';

Comme prévu, cet affichage d'une version de l'hyperlien hyperlié, mais je voudrais le nettoyer. Y at-il un moyen de dépouiller les http: // mondomaine / wp-content / uploads à partir du deuxième affichage d'instance le nom du fichier que, plutôt que le chemin complet?

Était-ce utile?

La solution

Essayez ceci:

basename(get_post_meta( $attachmentImage->ID, '_wp_attached_file', true));
Licencié sous: CC-BY-SA avec attribution
Non affilié à wordpress.stackexchange
scroll top