fbpx

Empêcher Divi de recadrer les images des modules Blog et Galerie

Dans ce nouveau tuto WordPress Divi, je vous montre comment empêcher Divi de recadrer automatiquement les images présentées du Blog Divi (présentation Grille) ainsi que les images de module Galerie (présentation grille également).

Divi recadre automatiquement ces images. L’explication est simple, Elegant Theme a fait ce choix pour une question logique d’esthétique, c’est-à-dire que peu importe le format et le ratio de l’image utilisée, automatiquement l’image sera recadrée afin de conserver une harmonie de format entre toutes les images.
Un recadrage avec un ratio 16/10 est appliqué pour les images de l’affichage grille du Blog soit des images au format paysage de 400 x 250 pixels.
De la même manière, un recadrage pour les images de la galerie avec un ratio un peu différent de 16/11 est appliqué ici  avec de images de 400 x 284 pixels.

Il peut être intéressant d’empêcher ce recadrage si vous avez comme moi des images avec un ratio différent comme 16/9. Cela empêchera que vos images soient rognées.

Licence Divi
Code Promo Divi Supreme
.

Empêcher le recadrage des images présentées du module Blog (affichage grille) 

    Pour cela nous devons ajouter du code dans le fichier functions.php

    Deux solutions sans risques sont possibles :
    – Soit vous ajoutez ces lignes au fichier functions.php de votre thème enfant.

    – Soit vous utilisez le plugin « Code Snippets » qui va vous permettra d’ajouter votre code PHP en toute sécurité. C’est cette solution que nous retiendrons ici.

    Pour dire 2 mots sur ce code qui empêche le recadrage, la parade consite simplement à  augmenter les valeurs des tailles de vignettes.
    En plaçant la largeur et la hauteur à 10 000 pixels, vous serez ainsi certain que vos images ne seront jamais recadrées à moins que vous importiez une image de plus de 10.000 pixels, ce qui est peu probable.

    Rendez-vous ensuite dans le menu WordPress dans « Extensions > Ajouter » puis rechercher l’extension « Code Snippets ». Une fois l’extension installée et activée, ajouter  le code suivant :

    Code Snippets
    Ajout du code

    // Debut arret recadrage images du module Divi Blog
    function ld_blog_crop_image_width($width) {
    return 10000;
    }
    function ld_blog_crop_image_height($height) { return 10000;
    }
    add_filter( ‘et_pb_blog_image_width’, ‘ld_blog_crop_image_width’ );
    add_filter( ‘et_pb_blog_image_height’, ‘ld_blog_crop_image_height’ );
    // Fin arret recadrage images du module Divi Blog

    Empêcher le recadrage des images présentées du module Galerie (affichage grille)

    Même procédure pour le module Galerie afin d’empêcher le recadrage automatique des images.
    Retourner dans « Code Snippets » et ajouter le code suivant :

    Presto Player lecteur vidéo WordPress
    Thinkific one month free

    // Debut arret recadrage images du module Divi Galerie
    function ld_gallery_crop_image_width($size) {
    return 10000;
    } function ld_gallery_crop_image_height($size) {
    return 10000;
    }
    add_filter( ‘et_pb_gallery_image_width’, ‘ld_gallery_crop_image_width’ ); add_filter( ‘et_pb_gallery_image_height’, ‘ld_gallery_crop_image_height’ );
    // Fin arret recadrage images du module Divi Galerie