Technische optimalisatie

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

Optimalisatie van de snelheid van het Woodmart-thema met behulp van de JSON-opschoonmethode

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_optiesDit 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.

LEZEN  Hoe u JavaScript in WordPress kunt uitstellen om de paginasnelheid te verbeteren

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_* En portefeuille_* 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:

UPDATE wp_opties

SET automatisch laden = 'Nee'
WAAR optie_naam IN (
'aioseo_opties',
'WpFastestCache',
'WpFastestCacheCDN',
'WpFastestCachePreLoad',
'WpFastestCacheXMLSIZE',
'WpFastestCacheXML',
'yith_systeem_info',
'fs_actieve_plugins'
);

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.

LEZEN  Hoe u de wp_options-tabel optimaliseert om uw WordPress-site te versnellen

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