Hoe ik het Woodmart-thema supersnel maakte - Mijn ervaring met het opschonen van xts_options en automatisch laden

Mijn naam is Gennadii Pratsevych, en ik werk al meer dan 10 jaar met WordPress. Vandaag wil ik een zeer reële en praktische case met jullie delen.
Dit is wat er gebeurde: In slechts 20 minuten verbeterde ik de snelheid van een site met het Woodmart-thema aanzienlijk – zonder extra plugins te installeren. Het enige wat ik deed was de xts_options instellingenbestand en onnodige vermeldingen uit de automatisch laden in de database. Dit is geen theorie: na deze wijzigingen werkte mijn site zo soepel dat het voelde als een verse installatie op een razendsnelle server.
Wat is xts_opties
en waarom het de prestaties beïnvloedt
Het Woodmart-thema slaat al zijn globale instellingen (kleuren, lettertypen, kopteksten, voetteksten, knoppen, galerijen, enz.) op in één veld in de WordPress-database — xts_opties
Dit veld wordt opgeslagen in de wp_opties
tafel en meestal gemarkeerd als automatisch laden = ja, wat betekent dat WordPress het laadt bij elke pagina-aanvraag — zowel frontend als backend.
In de loop van de tijd kan een site het volgende verzamelen:
lege of ongebruikte blokken (vooral in de header builder),
overgebleven stijlen van verwijderde headers,
instellingen voor functies die u niet meer gebruikt (zoals verlanglijstje, vergelijken of portfolio),
reservekopieën en ontwerptekeningen die geen doel dienen.
Mijn geëxporteerde bestand xts_options_backup.json
— gedownload van Woodmart → Thema-instellingen → Importeren/Exporteren — was meer dan 34 KB. Dat is een enorme hoeveelheid data die bij elke paginaweergave moet worden geladen.
Stap voor stap: wat ik deed
1. De huidige instellingen geëxporteerd
In het Woodmart-themapaneel ging ik naar:
Thema-instellingen → Importeren/Exporteren → Exportopties
Ik heb de huidige configuratie opgeslagen in een .json
bestand (xts_options_backup_15-05-2025.json
) en opende het in een code-editor.
2. Alle ongebruikte secties verwijderd (handmatig of via ChatGPT)
Dit is wat ik heb verwijderd:
alle sleutels beginnend met
verlanglijstje_
— de functie was toch al uitgeschakeld;alle
vergelijken_*
Enportefeuille_*
instellingen — heb ze nooit gebruikt;oud
header_builder_backup
blokken;sjabloonresten zoals
"{{index}}": {}
die zijn overgebleven van de bouwers van de kop- en sectieconstructies.
Het resultaat: bestandsgrootte gedaald van 34 KB naar 29 KB, en na een grondige schoonmaak nog meer.
3. De gereinigde versie geïmporteerd
Ik ging terug naar Thema-instellingen → Importeren/Exporteren, selecteerde mijn opgeschoonde bestand xts_options_backup_superclean.json
en importeerde het.
Alle beelden bleven perfect intact, maar de site begon te draaien merkbaar sneller, vooral in het admin-paneel.
Het echte knelpunt: automatisch laden
in wp_opties
WordPress laadt automatisch alle items van wp_opties
met de vlag automatisch laden = ja
.
Als uw server geen Redis of Memcached gebruikt, betekent dit dat de gegevens uit de database worden gehaald op elk verzoek.
Ik heb de Query Monitor-plug-in gebruikt en de Automatisch geladen opties
tabblad
Dit is wat ik vond:
aioseo_opties
— meer dan 10 KB geladen voor een plugin die ik niet meer gebruik;WpFastestCache
,WpFastestCacheCDN
— niet vereist voor automatisch laden;yith_systeem_info
— onnodige systeemgegevens;fs_actieve_plugins
— overblijfsel van op Freemius gebaseerde plugins.
SQL-query die ik heb uitgevoerd om deze uit te schakelen:
Na deze opschoning voelde mijn site veel vlotter aan. Pagina's werden direct opgeslagen in de beheerder en de backend reageerde ongelooflijk snel.
Waarom het werkt
Het Woodmart-thema biedt veel functies, maar verwijdert niet automatisch opties die u niet meer gebruikt.
Zelfs wanneer u modules zoals verlanglijst, vergelijken of portfolio uitschakelt, blijven de instellingen ervan in de database staan.
Hetzelfde geldt voor plug-ins: je kunt er een verwijderen, maar de instellingen blijven achter, waardoor je browser opgeblazen wordt. wp_opties
tafel en vertraagt alles.
Wat als u niet weet wat u moet verwijderen?
U hoeft de gegevens niet handmatig te begrijpen of te controleren. xts_options.json
structuur.
Als je gebruikt ChatGPT, upload gewoon uw bestand en vraag:
"Wilt u mijn Woodmart-thema-instellingenbestand opschonen door ongebruikte secties zoals verlanglijst, vergelijking, portfolio en back-upblokken te verwijderen? Retourneer een schone .json die klaar is voor herimport."
GPT kan eenvoudig door de structuur navigeren, onnodige gegevens verwijderen en een schoon, importeerbaar bestand.
Dat is precies wat ik deed, en het bespaarde me uren.
Het resultaat
De site die op Woodmart draait, werkt nu weer als nieuw.
Ik heb het thema niet veranderd. Ik heb de hosting niet geüpgraded. Ik heb geen performance-plugin geïnstalleerd.
Het enige wat ik deed was de rommel opruimen die zich in de loop der jaren stilletjes had opgestapeld.
Ik bewaar nog steeds een backup van het originele instellingenbestand (
xts_options_backup.json
), voor de zekerheid. Maar eerlijk gezegd: ik heb het niet nodig gehad.
Als u hulp nodig hebt bij het opschonen van uw database of het optimaliseren van uw eigen Woodmart-configuratie, help ik u graag.
Geschreven door Gennadii Pratsevych
https://speedwppro.com/about-contact/
info@speedwppro.com