Fond bleu avec un grand logo WordPress estompé sur la gauche. À droite, une icône de plugin entourée de blanc avec un petit logo WordPress à l'intérieur. En dessous, "WordPress Plugins" apparaît en caractères blancs, ce qui est parfait pour présenter votre liste de plugins.

WordPress : pourquoi mon plugin n’apparaît pas dans la liste des extensions ?

Vous venez de créer ou d’installer un plugin WordPress dans wp-content/plugins, mais il n’apparaît pas dans la liste des extensions. Aucun message clair. Rien dans l’admin. Le plugin joue à cache-cache, et il gagne.

Dans la plupart des cas, le problème vient d’un en-tête de plugin manquant ou invalide. WordPress ne liste pas les fichiers PHP au hasard : il cherche un fichier principal avec un commentaire d’en-tête contenant au minimum Plugin Name.

Mais ce n’est pas la seule cause possible. Un plugin peut aussi disparaître de la liste à cause d’un mauvais dossier, d’un fichier principal mal placé, d’une archive ZIP mal structurée, d’une erreur fatale PHP, d’un problème de permissions, d’un cache OPcache, ou d’un environnement multisite.

Lire WordPress : pourquoi mon plugin n’apparaît pas dans la liste des extensions ?

viewport overflow

Identifier l’élément plus large que le viewport en JavaScript

Sur mobile, un site peut parfois bouger horizontalement alors qu’aucun élément ne semble dépasser. Vous faites glisser la page vers la gauche, et une vilaine bande apparaît à droite. Elle était là, tapie dans l’ombre. Très professionnelle, évidemment.

Ce problème vient presque toujours d’un élément plus large que le viewport. Il peut s’agir d’une image, d’un tableau, d’un slider, d’un bloc WooCommerce, d’un menu mobile, d’une section en width:100vw, d’une grille CSS, ou d’un élément positionné hors écran.

Voici une méthode moderne pour identifier l’élément responsable avec Vanilla JavaScript, puis corriger proprement l’overflow horizontal sans masquer le problème sous un grand tapis CSS.

Lire Identifier l’élément plus large que le viewport en JavaScript

PoEdit : mettre à jour les fichiers de traduction de vos thèmes et plugins WordPress photo

Poedit : mettre à jour les traductions WordPress d’un thème ou plugin

Poedit permet de traduire facilement un thème ou un plugin WordPress à partir de fichiers .pot, .po et .mo. C’est pratique, visuel, et nettement plus agréable que de traduire des chaînes dans un éditeur brut en espérant ne pas casser une forme plurielle au passage.

Mais le workflow WordPress a évolué. Aujourd’hui, il faut aussi penser aux chaînes JavaScript, aux blocs Gutenberg, aux fichiers JSON de traduction, aux language packs, et aux traductions personnalisées qui ne doivent pas être écrasées à la prochaine mise à jour.

Voici donc une méthode moderne pour mettre à jour les traductions d’un thème ou d’un plugin WordPress avec Poedit, tout en gardant un workflow propre avec WP-CLI quand vous contrôlez le code.

Lire Poedit : mettre à jour les traductions WordPress d’un thème ou plugin