WordPress thema aanpassen en CSS‑fixes: zo huur je een developer in

WordPress thema aanpassen en CSS‑fixes: zo huur je een developer in

Op je telefoon neemt het menu twee regels in beslag en via de thema-instellingen krijg je het niet goed. Je plakte een CSS-snippet van een forum, maar er veranderde niets, of er verschoof iets anders.

Kleine problemen met de vormgeving laten een site er onaf uitzien. Wijzigingen op de verkeerde plek verdwijnen bij de volgende thema-update.

Hier lees je wat je in tien minuten zelf kunt proberen. Lukt het daarmee niet, dan zie je hoe je een developer inhuurt om je WordPress-thema aan te passen, zodat de wijziging na updates blijft staan.

Waarom wijzigingen aan je WordPress‑thema niet blijven staan

De meeste themawijzigingen mislukken om een van deze drie redenen: de wijziging staat op de verkeerde plek, een cache laat je nog de oude versie zien, of de eigen CSS van het thema is sterker dan die van jou.

Waar je een ontwerpwijziging opslaat, bepaalt wat er gebeurt na een update of als je van thema wisselt:

  • Thema-instellingen De opties in de Customizer of de Site-editor. Het veiligst, maar beperkt tot wat de maker van het thema heeft ingebouwd.
  • Extra CSS Een vak voor je eigen CSS. Het wordt in de database opgeslagen, dus thema-updates laten het staan. Maar het hoort bij het actieve thema en gaat niet mee als je van thema wisselt.
  • Themabestanden De eigen CSS- en PHP-bestanden van het thema. Een thema-update vervangt ze, dus elke wijziging daarin verdwijnt.
  • Een child theme Een klein thema dat het hoofdthema laadt en je wijzigingen in eigen bestanden bewaart. Updates van het hoofdthema veranderen daar niets aan, zoals het WordPress-handboek over child themes (Engelstalig) uitlegt.

Als ik een site overneem, kijk ik eerst of iemand direct in de themabestanden heeft gewerkt. Dat is de meest voorkomende oorzaak als “de vormgeving na een update niet meer klopt”. Je content blijft in al deze gevallen intact. Alleen het uiterlijk is veranderd. Heeft een themawijziging de hele site platgelegd, lees dan hoe je iemand inhuurt om een kapotte WordPress-site te repareren.

Probeer dit eerst (10 minuten)

De meeste kleine CSS-problemen komen door caching of door de plek waar de CSS staat. Deze checks zijn veilig en veranderen niets aan je ontwerp:

  1. Leeg de cache. Gebruik de knop “cache legen” van je caching-plugin of hostingpaneel en laad de pagina daarna opnieuw in een privévenster en op je telefoon. Zie je de wijziging daarna wel, dan kreeg je door de cache nog de oude versie te zien en werkte de wijziging gewoon.
  2. Kijk eerst in de thema-instellingen. Kleuren, lettertypes, de indeling van de header en knopstijlen zijn vaak al opties in Weergave → Customizer of, bij blokthema’s, in de Site-editor onder Stijlen.
  3. Zoek uit waar de oude CSS staat. In een klassiek thema is dat Weergave → Customizer → Extra CSS. In een blokthema open je het paneel Stijlen in de Site-editor en zoek je naar Extra CSS. Staat daar een snippet met een typfout of een ontbrekend haakje, dan kunnen de regels erna niet meer werken.
  4. Kopieer wat er staat voordat je iets verandert. Plak de huidige CSS in een tekstbestand. Zo kun je altijd terug.

Huur meteen iemand in als de wijziging de header, de checkout of templates raakt, of als er een update voor je thema klaarstaat en iemand eerder in de bestanden heeft gewerkt.

Hebben de checks van tien minuten het niet opgelost, of vraagt de wijziging meer dan een paar regels CSS? Stop dan hier en huur een developer in. Als je moet gokken op welke elementen een CSS-regel van toepassing is, kun je de checkout of het mobiele menu onbruikbaar maken.

Waar huur je een developer in

Voor het aanpassen van thema’s en CSS-fixes raad ik Fiverr aan. Ik werk er zelf, dus ik weet van binnenuit hoe bestellingen, betalingen en reviews werken. Een kleine, duidelijk omschreven wijziging past goed bij een opdracht met een vaste prijs.

Hoe je betaalt Vaste prijs per pakket, zichtbaar voordat je bestelt
Gangbare prijs voor deze klus € 9-281, afhankelijk van het aantal wijzigingen
Hoe snel je kunt beginnen Nu bestellen; kleine fixes worden vaak in 1-2 dagen opgeleverd
Je geld Fiverr houdt het vast tot de opdracht is afgerond
Het meest geschikt voor Eén of een paar aanpassingen aan de vormgeving, of een thema dat je laat aanpassen aan je merk
Waar je terechtkunt Zoek op Fiverr

Wat het kost

Op het moment van schrijven zijn dit de gangbare prijzen op Fiverr:

De klus Gangbare prijs op Fiverr Wat er meestal bij zit
Eén kleine CSS-fix € 9-28 Eén element op één pagina: een kleur, witruimte, een lettergrootte, een verborgen element
Een reeks ontwerpwijzigingen € 28-94 Meerdere elementen, of één pagina die wordt aangepast voor mobiel en desktop
Thema-aanpassing € 94-281 Een child theme, wijzigingen aan header en footer, een of twee templates, merkkleuren en lettertypes op de hele site

Pakketprijzen zijn exclusief de servicekosten van Fiverr, die bij het afrekenen worden toegevoegd.

Wat je voor een lage prijs meestal niet krijgt

Een fix van € 9 is prima voor één kleur op één pagina. Gaat het om meer, kijk dan of het volgende bij het pakket zit:

  • een child theme of Extra CSS in plaats van wijzigingen in de themabestanden
  • een check op telefoons en tablets, niet alleen op desktop
  • een check op de andere pagina’s met hetzelfde element
  • een notitie van wat er is veranderd en waar
  • een testkopie voor wijzigingen aan templates of de header

Een fix in de themabestanden kan bij de volgende update verdwijnen, en dan betaal je er twee keer voor.

Hoe kies je de juiste developer

Bij een kleine CSS-fix is de plek waar de wijziging terechtkomt belangrijker dan de prijs. Zoek iemand die daarnaar vraagt.

Lees reviews over kleine aanpassingen

Zoek reviews waarin CSS, “theme changes” of de naam van je thema voorkomt: Astra, Kadence, GeneratePress, Divi. Lees de reviews met één tot drie sterren en de reacties van de verkoper.

Let op hoe de verkoper op je bericht reageert

Een goede verkoper vraagt welk thema je gebruikt, of je een child theme hebt en op welke pagina’s hetzelfde element staat. Een standaardantwoord met een belofte als “elke wijziging binnen een uur” zegt weinig.

De vragen die ik vooraf zou stellen

  • Waar komt de wijziging te staan: in de thema-instellingen, in Extra CSS of in een child theme?
  • Blijft die staan na de volgende thema-update?
  • Check je het op telefoons en op de andere pagina’s?
  • Werk je op een testkopie of op de live site?
  • Installeer je plugins? Welke, en hebben ze een licentie?
  • Wat gebeurt er als de fix iets anders kapotmaakt?

Waarschuwingssignalen

  • past de bestanden van het hoofdthema direct aan
  • vraagt om het wachtwoord van je hostingaccount voor een CSS-wijziging
  • wil buiten Fiverr chatten of betalen
  • een “gratis” premium thema of plugin zonder licentiesleutel: dat is een illegale kopie, en die kan malware bevatten
  • gebruikt overal !important in plaats van uit te zoeken waarom de regel niet werkt
  • installeert een pagebuilder of een grote plugin voor een wijziging van één regel

Zo geef je veilig toegang

Voor de meeste CSS-klussen is alleen een WordPress-login nodig. Geef die, en verder niets, nadat je de bestelling hebt geplaatst.

  1. Maak eerst zelf een back-up. Gebruik je hostingpaneel of een back-upplugin, en bewaar een kopie op een andere plek dan de server.
  2. Kopieer je huidige CSS naar een tekstbestand. Extra CSS heeft buiten de database geen eigen back-up.
  3. Maak een aparte WordPress-gebruiker aan voor de developer. Voor thema-instellingen en Extra CSS is de rol Beheerder nodig, dus geef tijdelijk toegang: met de plugin Temporary Login Without Password kun je die automatisch laten verlopen. Deel nooit je eigen login.
  4. Geef alleen bestandstoegang voor een child theme. Is dat nodig voor de klus, maak dan in je hostingpaneel een aparte SFTP-gebruiker aan, en geef niet het wachtwoord van je hostingaccount.
  5. Geef nooit toegang tot je account bij je domeinregistrar, je betaalaccounts of je beheerdersmailbox. Voor een CSS-wijziging is niets daarvan nodig.

Stuur wachtwoorden via een wachtwoordmanager, niet als tekst in de chat. Is de klus klaar, verwijder dan de WordPress-gebruiker en elke SFTP-gebruiker die je hebt aangemaakt.

Wat je stuurt voordat het werk begint

  • het adres van de pagina en het precieze element: “de blauwe knop onder de header”
  • een screenshot van hoe het er nu uitziet, en een van hoe je het wilt (of een site die je mooi vindt)
  • of het fout gaat op telefoons, op desktop of op allebei
  • de naam en versie van je thema, en of je een child theme gebruikt
  • een eventuele pagebuilder: Elementor, Divi, de blokeditor
  • wat je al hebt geprobeerd en waar je CSS hebt geplakt
  • of er een thema-update klaarstaat, en of je een recente back-up hebt
  • je deadline en de toegang die je wilt geven

Vul deze gegevens in bij de vereisten voor je bestelling, zodat je bij de oplevering kunt nagaan of alles volgens afspraak is gedaan.

Heb je ChatGPT of Claude voor de CSS gebruikt, stuur dan het codefragment mee en zeg waar je het hebt geplakt. Stuur screenshots van wat je wilde aanpassen en van de andere onderdelen die door de code veranderden. Vraag de developer te controleren of CSS-regels elkaar overlappen voordat er meer CSS bij komt, en test de fix daarna op telefoons en op andere pagina’s met dezelfde header, hetzelfde menu of dezelfde knop.

Na de aanpassing: controleren, accepteren en je site veilig houden

Fiverr geeft je drie dagen om het opgeleverde werk te controleren voordat de opdracht vanzelf wordt afgerond. Check meteen:

  • de wijziging op je telefoon en op een desktop
  • elke pagina met hetzelfde element, niet alleen de pagina die je noemde
  • het menu, formulieren en de checkout, als de site die heeft
  • de site in een privévenster nadat je de cache hebt geleegd, zodat je niet naar een oude versie kijkt

Vraag via Fiverr om eventuele aanpassingen voordat je het werk accepteert. Laat de developer noteren waar de wijziging staat. Bewaar een tekstkopie van Extra CSS, of houd het child theme actief als je updatet.

Trek daarna de toegang van de developer in. Maak voor de volgende thema-update een back-up en check de pagina’s daarna. Regelmatig onderhoud kan problemen met de lay-out aan het licht brengen voordat je bezoekers ze zien.

Samenvatting

Waar je een wijziging aan de vormgeving opslaat, bepaalt of die na de volgende update behouden blijft. Wil je je WordPress-thema aanpassen, kies dan een developer die Extra CSS of een child theme gebruikt en de pagina’s met hetzelfde element checkt. Begin met één fix.

Veelgestelde vragen

Maakt een thema-update mijn CSS-wijzigingen ongedaan?

Niet als de CSS in Extra CSS of in een child theme staat. Een thema-update vervangt de eigen bestanden van het thema, dus wijzigingen daarin gaan verloren. Extra CSS wordt in de database opgeslagen en blijft staan.

Heb ik een child theme nodig voor een paar CSS-wijzigingen?

Nee. Voor een paar CSS-regels is Extra CSS genoeg. Een child theme is zinvol als de developer templates of PHP-bestanden aanpast, of als je veel eigen CSS hebt.

Blijft mijn Extra CSS bewaard als ik van thema wissel?

Nee. Extra CSS hoort bij het thema dat actief was toen je het opsloeg. Wissel je van thema, dan is die CSS niet meer zichtbaar. Schakel je terug naar het vorige thema, dan verschijnt de CSS weer. Kopieer het naar een tekstbestand voordat je van thema verandert.

Is het veilig om een verkoper op Fiverr beheerderstoegang te geven voor een CSS-fix?

Ja, als je eerst een back-up maakt en een aparte login geeft die je achteraf verwijdert. Voor thema-instellingen en Extra CSS is de rol Beheerder nodig, en daarmee kan iemand alles op de site veranderen. Geef dus alleen tijdelijk toegang.

Hoe lang duurt een CSS-fix?

De meeste losse fixes worden in een of twee dagen opgeleverd. Een volledige thema-aanpassing, met een child theme en wijzigingen aan templates, duurt meestal drie tot zeven dagen. Duidelijke screenshots besparen de meeste tijd.

Kan het supportteam van mijn thema het gratis doen?

Soms. Makers van premium thema's beantwoorden vaak vragen als "hoe verander ik dit" en sturen soms een snippet. Ze passen het thema meestal niet voor je aan. Daarvoor kun je een developer inhuren.