Jethro Tull - Aqualung photo

WordPress : corriger l’erreur “Missing zlib extensions”

Lors de l’installation manuelle d’un plugin ou d’un thème WordPress, vous pouvez tomber sur cette erreur :

Unpacking the packageAbort class-pclzip.php :
Missing zlib extensionsLangage du code : CSS (css)

Le message apparaît généralement au moment où WordPress tente de décompresser une archive .zip. En clair : WordPress a bien reçu le fichier, mais PHP ne dispose pas des extensions nécessaires pour l’ouvrir correctement.

Dans mon cas, l’erreur était apparue avec Local, anciennement Local by Flywheel, après une mise à jour. Tous mes sites locaux utilisaient alors PHP 7.4.1, et l’installation manuelle de plugins ZIP échouait. Le problème venait des services PHP fournis par Local, qui devaient être réinstallés.

Voici comment diagnostiquer et corriger proprement l’erreur Missing zlib extensions dans WordPress, que vous utilisiez Local, Docker, MAMP, Valet, DDEV ou un serveur Linux.

Lire WordPress : corriger l’erreur “Missing zlib extensions”

Optimisation du thème WordPress : 30 requêtes SQL gagnées photo

WordPress : optimiser les requêtes SQL des plugins

Un plugin WordPress peut ajouter une fonctionnalité indispensable. Il peut aussi ajouter dix requêtes SQL sur chaque page, trois appels AJAX, une option autoloadée énorme, un cron bavard, et une petite migraine en cadeau.

Réduire les requêtes SQL des plugins ne consiste pas à supprimer tout ce qui bouge. Il faut mesurer, identifier les vrais coupables, comprendre pourquoi les requêtes partent en vrille, puis décider : configurer, remplacer, optimiser, mettre en cache ou supprimer.

Voici une méthode moderne pour analyser et optimiser les requêtes SQL générées par les plugins WordPress, sans casser le site et sans partir en chasse au plugin au hasard.

Lire WordPress : optimiser les requêtes SQL des plugins