Wat is het verschil tussen deprecated en verwijderd?
Deprecated betekent: afgeraden, maar het werkt nog. Verwijderd betekent: hij is er niet meer.
Het verschil merk je aan wat er gebeurt. Bij het eerste krijg je een waarschuwing, bij het tweede een fout.
De eerste kun je uitstellen, de tweede niet.

De waarschuwing
Je site doet het gewoon. Er verschijnt een regel in je foutenlogboek en verder merkt niemand iets.
Dat is de periode waarin je rustig kunt plannen. Meer daarover lees je bij wat deprecated betekent.
De fout
Een aanroep naar iets dat niet bestaat, geeft een fatale fout. In WordPress betekent dat meestal een witte pagina of een melding dat er een technisch probleem is.
Dan is er geen tijd meer om te plannen.
De tussenperiode
Die duurt bij WordPress vaak jaren en bij PHP meestal één grote versie. Bij plugins is er soms helemaal geen tussenperiode.
Reken er dus niet op dat je altijd gewaarschuwd wordt. Meer daarover lees je bij cms.
Mijn vuistregels
- Behandel een waarschuwing als werk dat gepland moet worden.
- Wacht niet tot het een fout wordt; dan is het spoedwerk.
- Lees het wijzigingslogboek van je plugins bij een grote versiesprong.
- Zorg altijd dat je terug kunt naar je vorige versie.
Die laatste is bij elke update de goedkoopste verzekering die er is.
Hoe je het herkent in een melding
Staat er “deprecated” of “verouderd” in, dan is het een waarschuwing. Staat er “undefined function”, “fatal error” of “call to undefined”, dan is het weg.
Dat onderscheid vertelt je meteen hoeveel haast er bij is.
Wat je in beide gevallen doet
Achterhalen waar het vandaan komt: je thema, een plugin of je eigen aanpassing. Dat bepaalt wie het oplost.
Meer daarover lees je bij wie deprecated meldingen oplost.