Bande le chemin du dossier loin de wp_get_attachment_url au nom de fichier show seulement
-
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?
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