Récupérer les paths des fichiers associés à une image uploadée (Créer un compte)

  • WordPress :4.7
  • Statut : non résolu
  • Ce sujet contient 1 réponse, 1 participant et a été mis à jour pour la dernière fois par Olivier C, le il y a 7 années.
2 sujets de 1 à 2 (sur un total de 2)
  • Auteur
    Messages
  • #1642951
    Olivier C
    Participant
    Chevalier WordPress
    429 contributions

    Bonjour,

    Ma configuration WP actuelle

    • Version de PHP/MySQL : 7
    • Thème utilisé : ScripturaTheme
    • Extensions en place : plugin perso
    • Nom de l’hébergeur : OVH

    Problème rencontré :

    Je cherche à personnaliser le html de mes images sous WordPress, jusqu’à maintenant je filtrais la fonction img_caption_shortcode() avec tout un tas de regex pour obtenir mon propre html. Grâce à cela je pouvais avoir mes images dans des balises <figure> et <picture> alors que WP ne le proposait pas encore…

    Mais maintenant j’aimerais aller plus loin dans la maîtrise des metas srcset et mon système de regex atteint ses limites.

    En effet par défaut WP produit quelque chose comme ceci :

    <figure id="attachment_16" style="width: 300px" class="wp-caption alignnone"><img src="http://lesite.truc/wp-content/uploads/2017/06/MonImage-300x200.jpg" alt="" width="300" height="200" class="size-medium wp-image-16" srcset="http://lesite.truc/wp-content/uploads/2017/06/MonImage-300x200.jpg 300w, http://lesite.truc/wp-content/uploads/2017/06/MonImage-768x512.jpg 768w, http://lesite.truc/wp-content/uploads/2017/06/MonImage-1024x683.jpg 1024w, http://lesite.truc/wp-content/uploads/2017/06/MonImage-1000x667.jpg 1000w, http://lesite.truc/wp-content/uploads/2017/06/MonImage-1500x1000.jpg 1500w, http://lesite.truc/wp-content/uploads/2017/06/MonImage-800x534.jpg 800w, http://lesite.truc/wp-content/uploads/2017/06/MonImage-600x400.jpg 600w, http://lesite.truc/wp-content/uploads/2017/06/MonImage-400x267.jpg 400w, http://lesite.truc/wp-content/uploads/2017/06/MonImage.jpg 1600w" sizes="100vw"><figcaption class="wp-caption-text">Mon image décrite ici.</figcaption></figure>

    Ce qui ne me convient pas car j’aimerais personnaliser le code avec des éléments <picture> et <source>. Comment faire pour ne récupérer que les paths des fichiers associés à une image uploadée ?

    #1643032
    Olivier C
    Participant
    Chevalier WordPress
    429 contributions

    Ok, il faut creuser du côté de wp_get_attachment_metadata()…

2 sujets de 1 à 2 (sur un total de 2)
  • Vous devez être connecté pour répondre à ce sujet.