Tabt æg er gået i stykker

Hvis WP 5.5 knækker dit websted

Med WordPress version 5.5 har udviklerne taget et skridt væk fra bagud-kompatibilitet – og frem mod mere sikkerhed.

Det betyder desværre bare, at ældre temaer og plugins, der ikke har fulgt med udviklingen, holder op med at virke.

Men der er heldigvis en nem løsning, der kan redde dit websted, mens du får ryddet op.

Midlertidig løsning med jQuery Migrate

Det har været kendt længe, at WordPress gør brug af et forældet modul til håndtering af jQuery. Men det er fastholdt for at kunne understøtte ældre versioner. Og selv, da man sidst opgraderede den grundlæggende version, fastholdt man kompatibilitet ved at indføre jQuery Migrate som en overgangsordning.

Det har aldrig været meningen at den løsning skulle være permanent. Årsagen til den lange ventetid kan ikke udpeges præcist, da der er rigtig mange elementer i det.

Langsigtet skifte til JavScript

Første trin er en opgradering fra den nuværende jQuery version 1.12.4 (frigivet i 2016) til en mere opdateret version 3.x.x – et forslag, der blev stillet første gang for fire år siden! Læs mere om det i dette indlæg på WPTavern.

Men det er ikke så nemt, når så mange websteder stadig har behov for at kunne bruge de gamle kald og procedurer.

Derfor kommer der sikkert en ny jQuery Migrate, sikkert fra WP 5.6 – og så forsvinde igen fra WP 5.7. For meningen er jo, at vi skal videre og være opdateret!

En overgangsløsning

Indtil vi får en ny jQuery Migrate – eller du får opdateret dine forældede plugins/tema – så er der en alternativ løsning.

Der er lavet et plugin –  Enable jQuery Migrate Helper – der genindsætter jQuery Migrate for dem, der har brug for det.

Men vær opmærksom på, at det er en nødløsning. På længere sigt er du nødt til at holde systemerne opdateret, så de kan følge med WP udvikling. Det handler om din og dine brugeres sikkerhed.