✨ Jusqu’à
-70%
sur la 1ère année
Jours
Heures
Minutes
Secondes

WPMasterToolKit 2.25.0 : 4 nouveaux modules Pro pour mieux contrĂ´ler votre site WordPress

La version 2.25.0 de WPMasterToolKit apporte quatre nouveaux modules Pro consacrés à la gestion des ressources externes, des médias, du thème actif et des outils de tracking.

Cette mise à jour introduit Local Google Font, Media Trash, No Theme Switch et Pixel Tag Manager. Elle améliore également Child Theme Generator afin de mieux prendre en compte les permissions liées au changement de thème et de sécuriser les actions de génération.

Voici en détail les nouveautés de WPMasterToolKit 2.25.0.

Local Google Font : hébergez Google Fonts directement sur WordPress

Le premier nouveau module de cette version est Local Google Font.

De nombreux thèmes et extensions WordPress utilisent Google Fonts pour charger leurs polices. Dans une configuration classique, le navigateur du visiteur doit récupérer ces ressources depuis les serveurs de Google, notamment via fonts.googleapis.com et fonts.gstatic.com.

Local Google Font permet de récupérer ces polices et de les héberger directement sur votre site WordPress.

Le module dĂ©tecte les feuilles de style Google Fonts utilisĂ©es par WordPress, tĂ©lĂ©charge les fichiers WOFF2 nĂ©cessaires et gĂ©nère une feuille CSS locale. Une fois cette version validĂ©e, l’URL distante est automatiquement remplacĂ©e par la ressource hĂ©bergĂ©e sur votre propre serveur.

Cette approche permet de rĂ©duire les dĂ©pendances envers des services externes et facilite les configurations dans lesquelles les polices doivent Ăªtre servies directement depuis le domaine du site.

Détection et hébergement automatiques

Local Google Font peut détecter automatiquement les Google Fonts chargées par les mécanismes standards de WordPress.

L’option Automatic hosting, activĂ©e par dĂ©faut, permet ensuite d’hĂ©berger automatiquement une nouvelle source lorsqu’elle est dĂ©couverte.

Un outil Scan homepage est Ă©galement disponible pour analyser la page d’accueil et rechercher immĂ©diatement les feuilles de style Google Fonts qui y sont utilisĂ©es.

Chaque source dispose de son propre état dans WPMasterToolKit : découverte, hébergée localement ou en échec. Il est également possible de reconstruire les fichiers locaux ou de les supprimer individuellement.

Le module effectue plusieurs vĂ©rifications avant d’utiliser une version locale afin d’Ă©viter de remplacer une ressource distante par une gĂ©nĂ©ration incomplète ou invalide.

Media Trash : une véritable corbeille pour la médiathèque WordPress

La suppression accidentelle d’une image, d’un PDF ou d’un autre fichier de la mĂ©diathèque peut avoir des consĂ©quences plus importantes que la suppression d’un article ou d’une page.

Le nouveau module Media Trash apporte une protection supplémentaire en activant et en exploitant le mécanisme natif de corbeille des médias prévu par WordPress.

Au lieu d’Ăªtre immĂ©diatement supprimĂ©s dĂ©finitivement, les mĂ©dias peuvent ainsi Ăªtre conservĂ©s temporairement dans la corbeille et restaurĂ©s en cas d’erreur.

Une durée de conservation configurable

Media Trash permet de définir une durée de conservation comprise entre 1 et 365 jours, avec une valeur par défaut de 90 jours.

WPMasterToolKit tient Ă©galement compte du mĂ©canisme global de nettoyage de WordPress. Si la durĂ©e dĂ©finie pour un mĂ©dia n’est pas encore atteinte, le module empĂªche sa suppression dĂ©finitive lors du nettoyage de la corbeille.

Un nettoyage automatique est exécuté quotidiennement afin de supprimer les médias ayant dépassé leur durée de conservation. Pour éviter de traiter une quantité excessive de fichiers en une seule opération, le nettoyage est limité à 100 médias par exécution.

Lorsqu’une suppression dĂ©finitive Ă©choue, le module attend par ailleurs une semaine avant d’effectuer une nouvelle tentative sur le mĂªme mĂ©dia.

Media Trash offre ainsi un filet de sécurité supplémentaire tout en évitant de conserver indéfiniment des fichiers devenus inutiles.

Découvrir le module :
Gratuit

No Theme Switch : verrouillez le thème actif de WordPress

Changer accidentellement le thème d’un site en production peut immĂ©diatement modifier son apparence et perturber certaines fonctionnalitĂ©s.

Le nouveau module No Theme Switch permet de supprimer ce risque en verrouillant le thème WordPress actuellement actif.

Une fois le module activé, aucun utilisateur ne peut basculer vers un autre thème, y compris un administrateur qui disposerait normalement des permissions nécessaires.

Cette fonctionnalité est particulièrement adaptée aux sites clients, aux sites en production et aux installations administrées par plusieurs personnes.

Un blocage directement au niveau des permissions WordPress

No Theme Switch ne se contente pas de masquer les boutons permettant d’activer un autre thème dans l’administration.

Le module intervient directement sur le système de capacitĂ©s de WordPress. Lorsque WordPress vĂ©rifie la capacitĂ© switch_themes, WPMasterToolKit refuse l’autorisation.

Le verrouillage reste donc volontairement ciblĂ© : les autres permissions de l’utilisateur ne sont pas supprimĂ©es.

Un administrateur peut continuer à gérer le site normalement selon les droits dont il dispose, mais il ne peut plus changer le thème actif tant que No Theme Switch est activé.

Pixel Tag Manager : centralisez vos pixels et balises de tracking

Pixel Tag Manager est le quatrième nouveau module Pro de WPMasterToolKit 2.25.0.

Son objectif est de centraliser dans WordPress la configuration des principales solutions de mesure d’audience et de publicitĂ©, sans devoir multiplier les petits plugins dĂ©diĂ©s Ă  chaque plateforme.

Cette première version prend en charge 8 destinations :

  • Google Tag Manager ;
  • Google Analytics 4 ;
  • Google Ads ;
  • Meta Pixel ;
  • TikTok Pixel ;
  • LinkedIn Insight Tag ;
  • Microsoft Advertising UET ;
  • Pinterest Tag.

Chaque destination peut Ăªtre activĂ©e indĂ©pendamment et configurĂ©e avec les identifiants demandĂ©s par la plateforme concernĂ©e.

Vous pouvez donc utiliser uniquement Google Tag Manager ou charger directement plusieurs destinations depuis WPMasterToolKit.

Lorsque Google Tag Manager et des destinations directes sont utilisĂ©s simultanĂ©ment, le module affiche un avertissement afin d’attirer l’attention sur un Ă©ventuel double chargement des mĂªmes balises.

Des règles communes pour contrôler le tracking

Pixel Tag Manager ne se limite pas Ă  injecter des scripts dans le <head> du site.

Le module permet de dĂ©terminer dans quelles conditions le tracking doit rĂ©ellement Ăªtre initialisĂ©.

Il est notamment possible d’exclure les administrateurs, tous les utilisateurs connectĂ©s ou certains rĂ´les WordPress spĂ©cifiques. Par dĂ©faut, les administrateurs sont exclus.

Le tracking peut Ă©galement Ăªtre limitĂ© Ă  l’environnement WordPress production, ce qui permet d’Ă©viter d’envoyer les visites de dĂ©veloppement ou de staging vers les plateformes Analytics et publicitaires.

Le module Ă©vite par ailleurs d’initialiser son tracking dans plusieurs contextes oĂ¹ celui-ci n’est pas nĂ©cessaire, notamment dans l’administration WordPress, les flux, les trackbacks, certaines requĂªtes robots et l’aperçu du Customizer.

Si aucune destination active n’est correctement configurĂ©e, le runtime frontend de Pixel Tag Manager n’est tout simplement pas chargĂ©.

Découvrir le module :
Gratuit

Une gestion commune du consentement

Pixel Tag Manager distingue deux catégories de consentement : Analytics et Advertising.

Chaque destination peut Ăªtre associĂ©e Ă  l’une de ces catĂ©gories et un Ă©tat initial granted ou denied peut Ăªtre dĂ©fini.

Un délai configurable entre 0 et 10 000 millisecondes, avec une valeur par défaut de 500 ms, permet également de laisser à une solution externe de gestion du consentement le temps de transmettre une mise à jour.

Pixel Tag Manager ne remplace cependant pas une bannière de cookies ou une CMP. Il fournit le mĂ©canisme permettant Ă  son système de tracking de tenir compte d’un Ă©tat de consentement.

Le module prévoit également des événements normalisés, un contrôle des données transmises au frontend et un mode debug accessible aux administrateurs disposant de la capacité manage_options.

Découvrir le module :
Gratuit

Child Theme Generator prend désormais mieux en compte les permissions WordPress

WPMasterToolKit 2.25.0 améliore également le module Child Theme Generator.

Cette Ă©volution est notamment cohĂ©rente avec l’arrivĂ©e de No Theme Switch : la gĂ©nĂ©ration d’un thème enfant et son activation sont deux opĂ©rations qui doivent correctement tenir compte des permissions disponibles.

Child Theme Generator respecte désormais les capacités liées au changement de thème et gère plus sûrement les actions de génération.

Le module fournit Ă©galement un retour plus clair sur l’Ă©tat de la gĂ©nĂ©ration lorsque l’activation du thème enfant n’est pas disponible.

Il devient ainsi possible de mieux distinguer la génération du thème enfant de son éventuelle activation, tout en respectant les restrictions appliquées au changement de thème.

Icônes d'applications près d'une corbeille numérique.
Starter
3.50$
/Month
Business
6.70$
/Month
Freelance
11.00$
/Month
Agency
28.00$
/Month

Une version centrée sur le contrôle de WordPress

Avec WPMasterToolKit 2.25.0, quatre nouvelles fonctionnalitĂ©s auparavant susceptibles de nĂ©cessiter plusieurs extensions peuvent dĂ©sormais Ăªtre gĂ©rĂ©es directement depuis WPMasterToolKit.

Local Google Font permet d’hĂ©berger localement les Google Fonts utilisĂ©es par le site. Media Trash ajoute une pĂ©riode de sĂ©curitĂ© avant la suppression dĂ©finitive des fichiers de la mĂ©diathèque. No Theme Switch verrouille le thème actif. Enfin, Pixel Tag Manager centralise huit solutions de tracking avec des règles communes de chargement et de consentement.

En parallèle, l’amĂ©lioration de Child Theme Generator renforce la cohĂ©rence entre la gĂ©nĂ©ration d’un thème enfant et les permissions WordPress permettant son activation.

Comme toujours avec WPMasterToolKit, ces fonctionnalités restent indépendantes : vous activez uniquement les modules dont votre site a réellement besoin.