Waarom WordPress 5.5 sites kapot maakt

Duizenden WordPress-sites zijn kapot gegaan sinds de update naar WordPress 5.5. Een van de redenen is dat WP 5.5 de ondersteuning voor jQuery Migrate heeft verouderd, wat mogelijk ten minste 20.000 kapotte sites heeft veroorzaakt. Een probleem met de manier waarop thema’s met paginering omgaan, zorgt ervoor dat andere sites breken na het updaten naar 5.5.

jQuery Migrate en WordPress 5.5

Duizenden WordPress-uitgevers ondervinden problemen omdat WordPress 5.5 wordt geleverd zonder een JavaScript-bibliotheek genaamd jQuery Migrate.

jQuery Migrate is een bibliotheek die fungeert als een brug voor oudere code om te functioneren op WordPress.

Wanneer uitgevers echter vasthouden aan een ouder thema, met name een thema dat niet langer wordt bijgewerkt, sluipen er uiteindelijk compatibiliteitsproblemen in en dat is wat er gebeurde met WordPress 5.5.

Wat voor soort fouten ervaren sites?

JavaScript kan worden gezien als kleine machines die dingen laten gebeuren. De scripts werken achter de schermen om formulieren, zoekbalken en vervolgkeuzemenu’s te laten werken.

Wat veroorzaakt JavaScript-fouten in WordPress 5.5?

De oorzaak van enkele van de problemen zijn oudere plug-ins. Voor anderen is de oorzaak van het probleem oudere WordPress-thema’s.

De uitgever in de bovenstaande schermafbeelding meldde een kritieke bug aan WordPress waardoor ze geen artikelen en aanbevolen afbeeldingen konden publiceren.

De bron van het probleem was een oudere plug-in die afhankelijk was van de werking van jQuery Migrate Library. De plug-in werkte niet meer nadat WordPress die bibliotheek had verwijderd.
Advertentie. Het probleem was niet echt de schuld van WordPress. Het probleem werd veroorzaakt door een oudere en verouderde plug-in. Het Stack Overflow-forum ondervindt ook vragen met betrekking tot WordPress 5.5. en sites verliezen functionaliteit. Deze persoon heeft om hulp gevraagd met betrekking tot een probleem dat werd veroorzaakt door een verouderd thema waarbij de functionaliteit van het vervolgkeuzemenu en de schuifregelaar verloren ging.

Wat het probleem veroorzaakte, was ouder JavaScript in een verouderd WordPress-thema. De oplossing voor dit probleem is eenvoudig.

Hoe jQuery Migrate Bug te repareren

Als het probleem te maken heeft met een plug-in die oudere JavaScript-bestanden gebruikt, kijk dan wanneer de laatste keer dat de plug-in is bijgewerkt. Als de laatste keer dat het is bijgewerkt een jaar of langer was, kunt u overwegen om een ​​andere plug-in te zoeken die meer up-to-date is.

Denk je dat je betere resultaten zou moeten behalen met je Google Ads?
Uw campagne lijdt mogelijk aan klikfraude. Controleer of u uw advertenties moet beschermen tegen concurrenten en bots. Eenvoudige installatie. Ontvang vandaag nog een gratis controle.
Start de gratis proefperiode
Advertentie

Oudere plug-ins die worden verlaten, kunnen een beveiligingsrisico vormen. Het is beter om bij te werken naar een nieuwe en goed onderhouden plug-in dan door te gaan met het gebruik van een plug-in die mogelijk beveiligingsproblemen heeft.

WordPress heeft een plug-in uitgebracht die de jQuery Migrate JavaScript-bibliotheek herstelt en de volledige functie van een website herstelt.

Als u een gebrek aan functionaliteit ervaart en uw Chrome-ontwikkelaarsconsole JavaScript-fouten vertoont en uw thema of een plug-in ouder is, kan het installeren van deze plug-in u wellicht helpen.

De naam van de plug-in heet Enable jQuery Migrate Helper.

U kunt de Enable jQuery Migrate Helper-plug-in hier downloaden.

Enable jQuery Migrate Helper

De WordPress Enable jQuery Migrate-plug-in is in de dagen sinds de release meer dan 20.000 keer gedownload. Dat zijn veel uitgevers die door dit probleem zijn getroffen en er zullen er waarschijnlijk meer zijn die op zoek zijn naar deze oplossing.

WordPress 5.5 paginering bug

Updaten naar WordPress zorgt ervoor dat paginering op sommige sites mislukt.

Paginering is een verwijzing naar de navigatiepaginanummers onderaan een document met meerdere pagina’s, meestal in een categoriegedeelte van een website.

Paginering maakt deel uit van de navigatiestructuur van een website. Hiermee kunnen sitebezoekers webpagina’s diep in een site vinden. Wat er gebeurt, is dat er een conflict is in het gebruik van het woord ‘pagina’. WordPress gebruikt het voor paginering, maar alleen met een numerieke waarde. Thema’s gebruiken het woord “pagina” met aanvullende niet-numerieke waarden.

WordPress 5.5 Grotendeels een succes

WordPress 5.5 is voor het grootste deel een succes. Ik heb een paar uur besteed aan het doornemen van de lijst met mogelijke bugs en was onder de indruk van het werk dat de WordPress-gemeenschap deed om elk probleem te onderzoeken om ze allemaal te achterhalen.

Het WordPress-team doet geweldig werk.

 

 

 

Geplaatst in de categorie: Blog