Comment j'ai rendu le thème Woodmart ultra rapide — Mon expérience de nettoyage de xts_options et de chargement automatique

Mon nom est Gennadii PratsevychJe travaille avec WordPress depuis plus de 10 ans. Aujourd'hui, je souhaite partager un cas concret et concret.
Voici ce qui s'est passé : En seulement 20 minutes, j'ai considérablement amélioré la vitesse d'un site utilisant le thème Woodmart, sans installer de plugins supplémentaires. J'ai simplement nettoyé le fichier de paramètres xts_options et désactiver les entrées inutiles du chargement automatique dans la base de données. Ce n'est pas une théorie : après ces changements, mon site a commencé à fonctionner si bien qu'il semblait être installé sur un serveur ultra-rapide.
Qu'est-ce que xts_options
et pourquoi cela affecte les performances
Le thème Woodmart stocke tous ses paramètres globaux (couleurs, polices, en-têtes, pieds de page, boutons, galeries, etc.) dans un seul champ à l'intérieur de la base de données WordPress — xts_options
. Ce champ est stocké dans le wp_options
table et généralement marqué comme chargement automatique = oui, ce qui signifie que WordPress le charge à chaque demande de page — à la fois frontend et backend.
Au fil du temps, un site peut accumuler :
blocs vides ou inutilisés (en particulier dans le générateur d'en-tête),
styles restants des en-têtes supprimés,
paramètres des fonctionnalités que vous n'utilisez plus (comme la liste de souhaits, la comparaison ou le portefeuille),
des copies de sauvegarde et des brouillons de mise en page qui ne servent à rien.
Mon fichier exporté xts_options_backup.json
— téléchargé depuis Woodmart → Paramètres du thème → Importer/Exporter — pesait plus de 34 Ko. C'est une énorme quantité de données à charger à chaque consultation de page.
Étape par étape : ce que j'ai fait
1. Exporter les paramètres actuels
À l'intérieur du panneau thématique Woodmart, je suis allé à :
Paramètres du thème → Importer/Exporter → Options d'exportation
J'ai enregistré la configuration actuelle dans un .json
déposer (xts_options_backup_15-05-2025.json
) et l'ai ouvert dans un éditeur de code.
2. Suppression de toutes les sections inutilisées (manuellement ou via ChatGPT)
Voici ce que j'ai supprimé :
toutes les clés commençant par
liste de souhaits_
— la fonctionnalité a été désactivée de toute façon ;tous
comparer_*
etportefeuille_*
paramètres — je ne les ai jamais utilisés ;vieux
header_builder_backup
blocs;restes de modèles comme
"{{index}}": {}
qui ont été laissés par les constructeurs d'en-têtes/sections.
Le résultat : la taille du fichier est passée de 34 Ko à 29 Ko, et après un nettoyage en profondeur — encore plus.
3. Importer la version nettoyée
Je suis retourné à Paramètres du thème → Importer/Exporter, j'ai sélectionné mon fichier nettoyé xts_options_backup_superclean.json
et je l'ai importé.
Tous les visuels sont restés parfaitement intacts, mais le site a commencé à fonctionner sensiblement plus rapide, en particulier à l'intérieur du panneau d'administration.
Le véritable goulot d’étranglement : chargement automatique
dans wp_options
WordPress charge automatiquement toutes les entrées de wp_options
avec le drapeau chargement automatique = oui
.
Si votre serveur n'utilise pas Redis ou Memcached, cela signifie que les données sont extraites de la base de données à chaque demande.
J'ai utilisé le plugin Query Monitor et ouvert le Options chargées automatiquement
languette.
Voici ce que j'ai trouvé :
options_aioseo
— plus de 10 Ko chargés pour un plugin que je n’utilise plus ;WpFastestCache
,WpFastestCacheCDN
— pas besoin de charger automatiquement ;yith_system_info
— données système inutiles ;fs_active_plugins
— reste des plugins basés sur Freemius.
Requête SQL que j'ai exécutée pour désactiver ces éléments :
Après ce nettoyage, mon site était beaucoup plus réactif. Les pages étaient enregistrées instantanément dans l'administration et le back-end était incroyablement réactif.
Pourquoi ça marche
Le thème Woodmart est riche en fonctionnalités, mais il ne supprime pas automatiquement les options que vous cessez d'utiliser.
Ainsi, même lorsque vous désactivez des modules tels que la liste de souhaits, la comparaison ou le portefeuille, leurs paramètres restent dans la base de données.
Il en va de même pour les plugins : vous pouvez en supprimer un, mais ses paramètres restent en place, ce qui gonfle votre wp_options
table et ralentir tout.
Que faire si vous ne savez pas quoi supprimer ?
Vous n’avez pas besoin de comprendre ou d’auditer manuellement les xts_options.json
structure.
Si vous utilisez ChatGPT, téléchargez simplement votre fichier et demandez :
« Veuillez nettoyer mon fichier de paramètres de thème Woodmart en supprimant les sections inutilisées comme les blocs « liste de souhaits », « comparer », « portefeuille » et « sauvegarde ». Renvoyez un fichier .json propre, prêt à être réimporté. »
GPT peut facilement naviguer dans la structure, supprimer les données inutiles et renvoyer un fichier propre et importable.
C’est exactement ce que j’ai fait, et cela m’a fait gagner des heures.
Le résultat
Le site fonctionnant sur Woodmart fonctionne désormais comme neuf.
Je n'ai pas changé de thème. Je n'ai pas mis à niveau l'hébergement. Je n'ai pas installé de plugin de performance.
Tout ce que j’ai fait, c’est enlever les déchets qui s’étaient accumulés tranquillement au fil des années.
Je conserve toujours une sauvegarde du fichier de paramètres d'origine (
xts_options_backup.json
), au cas où. Mais honnêtement, je n'en ai pas eu besoin.
Si vous souhaitez de l'aide pour nettoyer votre base de données ou optimiser votre propre configuration Woodmart, je serai heureux de vous aider.
Écrit par Gennadii Pratsevych
https://speedwppro.com/about-contact/
info@speedwppro.com