Divi Plugin : récupération des alt text en bibliothèque

7 Fév 2018

 

EDIT 21/04/2018 : Voir Divi Alt Text 4.0, suite à mise à jour Divi 3.1.

Vous pouvez toujours télécharger plus bas sur cette page la version 3.0 correspondant aux versions de Divi avant 3.1.

 

EDIT 21/02/2018 : Plugin v3.0, corrections suite à mises à jour Divi, ajout des modules Slider, Fullwidth Image, Fullwidth Header, Fullwidth Slider.

 

EDIT 08/02/2018 : Plugin v2.0, suite à découverte d’une fonction native dans WordPress pour récupérer le texte alternatif à partir de l’URL d’une image.

 

Bonjour à tous,

J’ai écrit il y a quelque temps un patch Divi sous forme de thème enfant pour forcer Divi à récupérer les « alt text » en bibliothèque pour les objets Image, Blurb et Gallery.

Je vous présente aujourd’hui la version plugin, qui vous évitera – éventuellement – de créer un thème enfant inutilement et de transférer les fichier par FTP.

Installation du plugin

Après avoir récupéré le plugin , il suffit d’aller sur la page « Extensions / Ajouter » du back-end WordPress pour l’uploader sur le site, puis de l’activer.

 

Télécharger Divi Alt Text 3.0 (jusqu’à Divi 3.0)

 

Bouton d'ajout d'extension WordPress

 

Il n’y a rien d’autre à faire, à part bien sûr remplir vos « alt text » en bibliothèque !

Comment je suis passé du thème enfant WordPress au plugin ?

Il y a très peu de différences entre le thème enfant et le plugin :

  • j’ai simplement renommé le fichier functions.php en divi-alt-text.php ;
  • j’ai ajouté un entête « déclaration » du plugin au début du fichier, destiné à WordPress ;
/*
Plugin Name: Divi Alt Text
Plugin URI: https://pavenum.com/divi-plugin-recuperation-des-alt-text-en-bibliotheque/
Description: Récupération des alt text dans la bibliothèque pour les modules Divi Image, Blurb et Gallery.
Version: 1.0
Author: Yan Thiaudière
Author URI: https://pavenum.com/
License: Free
*/
  • j’ai ajouté les inclusions des fichiers « module » modifiés (qui n’étaient pas trouvés sinon).
 include_once plugin_dir_path( __FILE__ ).'/Image.php';
 include_once plugin_dir_path( __FILE__ ).'/Blurb.php';
 include_once plugin_dir_path( __FILE__ ).'/Gallery.php';

Le reste n’a pas changé (à part les noms des classes plus parlants) !

Limitations, garantie, support

Ce plugin est bien sûr gratuit car il devrait tout simplement faire partie intégrante de Divi (bouh Elegant Themes !).

Par contre je ne garantis pas son fonctionnement éternellement, puisqu’il écrase certaines fonctions de Divi. Si celles-ci venaient à être modifiées, il faudrait alors l’adapter, ce que je ferai volontiers et au plus vite, dans la mesure du possible. Heureusement, ces fonctions ne semblent pas être mises à jour très souvent.

EDIT 08/02/2018 : Plus de problème de guid !

D’autre part, il se base sur le « guid » des posts, ce qui peut être un souci dans certain cas.

Enfin, si je publie une nouvelle version, il faudra effacer l’ancienne et réinstaller la nouvelle, car je n’ai pas mis de mécanisme de mise à jour en place ; le plugin n’est pas destiné à vivre longtemps, puisqu’un jour très proche il devrait devenir obsolète (merci d’avance Elegant Themes).