Mise en place automatique d’un Attribut « Rel » du lien pour les images (Créer un compte)

  • WordPress :6.2
  • Statut : non résolu
3 sujets de 1 à 3 (sur un total de 3)
  • Auteur
    Messages
  • #2458631
    claudia@akro-web.com
    Participant
    Initié WordPress
    8 contributions

    Bonjour,

    Ma configuration WP actuelle 6.2.2

    • Version de PHP/MySQL : 7.4.33

    Problème(s) rencontré(s) :

    Bonjour,
    Je souhaiterai savoir si il est possible d’ajouter automatiquement un Attribut « Rel » du lien pour les images.
    J’ai notamment mis en automatique l’alignement, le type de lien, la taille via le code ci-dessous dans mon fichier functions.php et j’aimerai faire la même chose pour l’attribut « rel ».

    Merci

    Excellente journée

    function im_adm_attachment_display_settings() {
    update_option( 'image_default_align', 'center' );
    update_option( 'image_default_link_type', 'file' );
    update_option( 'image_default_size', 'large' );
    }
    add_action( 'after_setup_theme', 'im_adm_attachment_display_settings' );

    #2458634
    ferman
    Modérateur
    Maître WordPress
    7303 contributions

    Bonjour,

    Une recherche  Google donne pas mal de résultats  plus ou moins récents. En voici un qui peut-être intéressant.

    #2458637
    claudia@akro-web.com
    Participant
    Initié WordPress
    8 contributions

    Bonjour,
    Merci pour votre réponse et votre lien.
    J’ai trouvé la solution.
    Pour information, je souhaitais pouvoir mettre ce lien sur les champs editeur wysiwyg du plugin ACF.

    Merci
    Excellente journée

    function ajouter_rel_aux_liens_des_images_acf($content) {
    // Ajouter l'attribut "rel" aux liens d'images
    $content = preg_replace(
    '/<a([^>]+)><img([^>]+)><\/a>/i',
    '<a$1 rel="your_custom_rel_value"><img$2></a>',
    $content
    );

    return $content;
    }
    add_filter('acf_the_content', 'ajouter_rel_aux_liens_des_images_acf');

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