Guide · WordPress

Theme options that will not save

You change twenty settings, press save, and the page returns with half of them missing. No error, no warning, nothing in the log. The theme is almost certainly innocent.

What is happening

PHP limits how many variables a single request may contain — max_input_vars, 1000 by default. A large theme options panel or a menu with many items can exceed that easily; every field, every nested array element counts. When the limit is passed, PHP does not raise an error. It silently discards everything beyond the limit and hands WordPress a truncated array, which WordPress dutifully saves. Your missing settings were never received.

Confirm it before you change anything

Go to Tools → Site Health → Info → Server and read the current value. Then count roughly how many inputs the failing screen has — a menu with 60 items generates several hundred variables on its own. If your count approaches 1000, you have your answer. A quick confirmation: remove half the menu items, save again, and watch the problem disappear.

Raising it

Where to set max_input_vars, by server type
ServerFileLine
Apache, mod_php.htaccessphp_value max_input_vars 3000
PHP-FPM / nginx.user.ini or the pool configmax_input_vars = 3000
Own serverphp.inimax_input_vars = 3000, then restart PHP
Managed hostControl panel or ticketOften exposed as a PHP setting; otherwise ask

Raise it to 3000 and no further unless you need to. The limit exists to stop a malicious request exhausting memory, and multiplying it by fifty to fix a menu is trading one problem for another.

Two related limits worth checking at the same time

If the settings screen posts a lot of text, post_max_size can truncate for a different reason, and max_input_time can cut a slow save short. When a save fails intermittently rather than consistently, look at those two before raising the variable count again.

What a good theme does instead

Well-built options panels post one serialised field rather than four hundred separate ones, which sidesteps the limit entirely. If a theme regularly pushes you past max_input_vars, that is a design decision worth knowing about — it tends to be the same theme that issues 300 database queries on the homepage.

A form that posts four fields, not four hundred

The fix in this guide raises a limit. The better fix is a form that never gets near it. The comparison page below is built around a single input form: postcode, house number, annual electricity and annual gas, with the contract length already filtered. Everything else on the page is content, not configuration.

It is a useful counterexample to the sprawling options panel. The page is reproduced in full below so you can see how little the form has to carry when the explanation does the heavy lifting.

Live example: energievergelijken3jaarvast.nl, a Dutch energy comparison page. Reproduced here in full, in the original Dutch.

Bijgewerkt

Energie vergelijken 3 jaar vast

Vergelijk driejarige vaste energiecontracten op uw eigen kWh en m³. Wij filteren de vergelijking meteen op vast met een looptijd van drie jaar, zodat u appels met appels vergelijkt — en zetten erbij wat die zekerheid u kost.

  • ✓Alleen driejarige vaste contracten, direct gefilterd
  • ✓Reken uit bij welke prijsstijging drie jaar vast zich terugverdient
  • ✓Met zonnepanelen? Dan telt 2027 zwaar mee

Door Hugo Hoornmans Gratis en vrijblijvend

Vergelijk 3 jaar vast

Vul uw verbruik in. De filters staan al goed.

● Gefilterd op vast · 3 jaar

Resultaten

Driejarige vaste energiecontracten voor uw verbruik

    De vraag die iedereen stelt

    Is het verstandig om energie 3 jaar vast te zetten?

    Kort antwoord

    Drie jaar vast is verstandig als u zekerheid boven besparing stelt en de komende drie jaar op dit adres blijft. U betaalt doorgaans een kleine opslag ten opzichte van een jaarcontract: dat is de prijs van die zekerheid. Heeft u zonnepanelen, wees dan extra kritisch — de salderingsregeling stopt op , middenin de looptijd.

    Bij welke prijsstijging verdient 3 jaar vast zich terug?

    Vul de jaarprijs van het driejarige contract in en die van het goedkoopste alternatief met kortere looptijd. Een indicatie, geen voorspelling.

    €
    €
    Meerprijs over 3 jaar —

    Wat de zekerheid u kost als de prijzen gelijk blijven.

    Break-even stijging —

    Zoveel moet het korte tarief stijgen voordat vast goedkoper wordt.

    3 jaar

    Wat er wél vastligt

    Het leveringstarief per kWh en per m³, plus de vaste leveringskosten van de leverancier. Die blijven de hele looptijd gelijk, ongeacht wat de markt doet.

    Wat er niét vastligt

    De energiebelasting wordt jaarlijks door de overheid vastgesteld en de netbeheerkosten door de ACM. Beide kunnen tijdens uw vaste contract veranderen, dus uw maandbedrag kan alsnog schuiven.

    De opzegvergoeding

    Wilt u er eerder uit, dan mag de leverancier een opzegvergoeding rekenen — bij drie jaar doorgaans hoger dan bij een jaarcontract. Sinds de Energiewet van 1 januari 2026 moeten die voorwaarden duidelijk in het contract staan.

    Verhuizen

    Verhuist u binnen de looptijd, dan kunt u het contract meestal meenemen naar uw nieuwe adres. Kan dat niet, dan geldt bij verhuizing vaak een uitzondering op de opzegvergoeding. Controleer dit vooraf.

    De afweging

    Wat is voordeliger: 1 jaar of 3 jaar vast?

    Er is geen algemeen antwoord, want het hangt af van wat de markt de komende jaren doet — en dat weet niemand. Wat u wél kunt afwegen, is wat u inlevert en wat u ervoor terugkrijgt.

    Driejarig vast contract tegenover een jaarcontract, op de punten die het verschil maken
    Punt1 jaar vast3 jaar vast
    LeveringstariefMeestal iets lagerVaak een kleine opslag voor de langere garantie
    Bij stijgende prijzenU zit er na een jaar weer middeninDrie jaar beschermd
    Bij dalende prijzenNa een jaar profiteert u meeU kijkt ernaar, drie jaar lang
    OpzegvergoedingLagerDoorgaans hoger
    WelkomstkortingVaak in het eerste jaar uitgekeerdRegelmatig uitgesmeerd over drie jaar, dus lager per jaar
    Opnieuw vergelijkenElk jaarPas over drie jaar
    Met zonnepanelenU kunt na 2027 opnieuw kiezenU loopt door de salderingswijziging heen

    Let op de welkomstkorting: bij een driejarig contract wordt die vaak over de hele looptijd verdeeld. Een korting van € 300 klinkt hetzelfde, maar € 100 per jaar drie jaar lang is iets anders dan € 300 in jaar één.

    Het punt dat vaak wordt overgeslagen

    3 jaar vast met zonnepanelen: let op 2027

    Sluit u nu een driejarig contract, dan loopt dat dwars door de grootste wijziging van de afgelopen twintig jaar heen. Op stopt de salderingsregeling, in één keer en zonder afbouwpad. Vanaf dat moment worden uw verbruik en uw teruglevering apart afgerekend. Wat er precies verandert en hoe u daar nu al op vergelijkt, zetten wij uiteen op Energie vergelijken 2027.

    50%

    De wettelijke ondergrens

    Vanaf 2027 moet de terugleververgoeding minimaal 50% van het kale leveringstarief voor stroom zijn. Die ondergrens geldt tot 2030 — een contract dat u nu voor drie jaar tekent, loopt daar nog net binnen.

    Vraag dit expliciet na

    Ligt de terugleververgoeding ook drie jaar vast, of alleen het leveringstarief? En mag de leverancier de terugleverkosten tussentijds aanpassen? Bij veel contracten staat alleen het leveringstarief vast.

    Eigen verbruik telt zwaarder

    Zonder thuisbatterij gebruikt een huishouden gemiddeld zo'n 30% van de eigen opwek direct. Juist dat deel houdt na 2027 zijn volle waarde. Hoe hoger uw eigen verbruik, hoe minder de wijziging u raakt.

    Wie dit maakt

    Hoe wij vergelijken, en hoe wij geld verdienen

    Hugo Hoornmans — eigenaar

    Wij zetten de vergelijking meteen op vast met een looptijd van drie jaar, omdat dat is waarvoor u komt. U kunt de filters in de vergelijker altijd zelf aanpassen als u toch andere looptijden wilt zien.

    Sluit u via ons een contract af, dan ontvangen wij een vergoeding van de leverancier. Dat kost u niets extra en het verandert niets aan de volgorde: die bepaalt u zelf met de filters. Welke leveranciers u ziet, hangt af van wie is aangesloten bij ons vergelijkingsplatform — dat is niet de hele markt.

    Liever even overleggen? Bel 050 - 211 25 17. Wij kijken met u mee en kunnen een aanvraag voor u klaarzetten, die u eerst per e-mail ter controle krijgt voordat er iets naar de leverancier gaat.

    Veelgestelde vragen

    Vragen over energie vergelijken 3 jaar vast

    Is het verstandig om je energiecontract voor 3 jaar vast te zetten?

    Dat hangt af van hoeveel zekerheid u wilt en of u zonnepanelen heeft. Drie jaar vast beschermt u tegen stijgingen van het leveringstarief, maar u profiteert niet van dalingen en betaalt een hogere opzegvergoeding als u eerder weg wilt. Heeft u zonnepanelen, weeg dan mee dat de salderingsregeling op 1 januari 2027 stopt.

    Wat is voordeliger, 1 jaar of 3 jaar vast?

    Een driejarig contract heeft vaak een iets hoger tarief dan een jaarcontract: u betaalt een opslag voor de langere prijsgarantie. Blijven de marktprijzen gelijk of dalen ze, dan is één jaar vast goedkoper. Stijgen ze fors, dan verdient de driejarige zekerheid zich terug.

    Wat is het beste energiecontract voor 3 jaar vast?

    Het contract met de laagste jaarprijs op úw verbruik, niet het laagste kale kWh-tarief. Vergelijk de totale jaarkosten inclusief vaste leveringskosten, en kijk daarna pas naar de welkomstkorting en de opzegvergoeding.

    Wat gebeurt er als mijn vaste energiecontract afloopt?

    Uw leverancier doet een aanbod voor een nieuwe periode. Reageert u niet, dan loopt het contract meestal door tegen een variabel tarief dat per maand of kwartaal kan wijzigen. Dat is zelden het scherpste tarief, dus vergelijk rond de afloopdatum opnieuw.

    Wat kost het om een 3-jarig energiecontract eerder op te zeggen?

    De leverancier mag een opzegvergoeding rekenen, en die ligt bij een driejarig contract doorgaans hoger dan bij een jaarcontract. Sinds de Energiewet van 1 januari 2026 moeten de voorwaarden daarvoor duidelijk in het contract staan, zodat u vooraf kunt controleren wat het u kost.

    Is 3 jaar vast verstandig met zonnepanelen?

    Wees hier extra kritisch. De salderingsregeling stopt op 1 januari 2027, waarna uw teruglevering apart wordt afgerekend. Een driejarig contract loopt daar dwars doorheen. Controleer of de terugleververgoeding en de terugleverkosten óók voor de hele looptijd vastliggen, of dat de leverancier die tussentijds mag aanpassen.

    Blijft mijn maandbedrag drie jaar gelijk bij een vast contract?

    Uw leveringstarief blijft gelijk, maar uw maandbedrag niet per se. De energiebelasting wordt jaarlijks door de overheid vastgesteld en de netbeheerkosten door de ACM. Die twee posten kunnen dus ook tijdens een vast contract veranderen.

    Krijg ik een welkomstkorting bij een 3-jarig contract?

    Vaak wel, maar let op hoe die wordt uitgekeerd. Bij een driejarig contract wordt een welkomstkorting regelmatig over de hele looptijd uitgesmeerd, waardoor het bedrag per jaar lager uitvalt dan bij een jaarcontract met dezelfde totale korting.

    Kan ik een 3-jarig energiecontract nog annuleren na het afsluiten?

    Ja. Sluit u online of telefonisch af, dan heeft u veertien dagen bedenktijd en kunt u zonder opgaaf van reden annuleren. De termijn gaat in op de dag nadat u de bevestiging heeft ontvangen.

    Wat is de verwachting voor de energieprijzen in de komende 3 jaar?

    Daar bestaat geen betrouwbare voorspelling van, en wij doen er geen uitspraak over. Wat wél vaststaat: de energiebelasting voor 2027 wordt op Prinsjesdag bekend, en de salderingsregeling stopt op 1 januari 2027. Kies daarom op basis van hoeveel zekerheid u wilt, niet op een prijsverwachting.

    Kan ik gas 3 jaar vast zetten en stroom variabel?

    Bij de meeste leveranciers niet: de looptijd geldt voor het hele contract. Wilt u stroom en gas los regelen, dan sluit u bij twee verschillende leveranciers af, wat vaak twee keer vaste leveringskosten betekent.

    Wie heeft het goedkoopste 3-jarige energiecontract?

    Dat verschilt per postcode en per verbruik, en het aanbod wijzigt doorlopend. Vul uw eigen kWh en m³ in de vergelijking bovenaan deze pagina in; die staat standaard op driejarige vaste contracten en sorteert op laagste totale jaarprijs.

    Begin met energie vergelijken 3 jaar vast

    Vul uw verbruik in en zie alleen de driejarige vaste contracten, gesorteerd op laagste jaarprijs.

    Naar de vergelijker