Beschrijving
Met de update naar WordPress 5.5 was een migratietool die bekend staat als jquery-migrate
niet langer standaard ingeschakeld. Dit kan leiden tot ontbrekende functionaliteit of onverwacht gedrag in sommige thema’s of plugins waarop oudere code wordt uitgevoerd.
Deze plugin dient als tijdelijke oplossing, waardoor het migratiescript voor je site je plugin en thema auteurs wat meer tijd geeft om hun code te updaten en te testen.
Met de update naar WordPress 5.6 wordt ook de meegeleverde versie van jQuery geüpgraded. Dit betekent dat oude code die eerder waarschuwingen veroorzaakte, nu in plaats daarvan fouten kan veroorzaken of helemaal niet meer werkt.
Sommige functies die niet meer werken, werken gewoon niet meer achter de schermen zonder enig duidelijk probleem.
De plugin laat je downgraden naar een eerdere versie van jQuery voor een periode, maar als sitebeheerder word je aangemoedigd om het onderliggende probleem op te lossen.
Installatie
- Uploaden naar je plugins map, meestal
wp-content/plugins/
. - Activeer de plugin op het plugin scherm.
- Dat is het! De plugin regelt de rest automatisch voor je.
FAQ
-
Wat betekent het dat iets “verouderd” is
-
Een script, een bestand of een ander stuk code wordt afgeschaft wanneer de ontwikkelaars bezig zijn het te vervangen door modernere code of het volledig te verwijderen.
-
Wat gebeurt er na WordPress 5.6
-
Met de release van WordPress 5.6 wordt ook de jQuery versie geüpdatet. Dit betekent dat plugins of thema’s die eerder veroudering waarschuwingen veroorzaakten, nu in plaats daarvan fouten veroorzaken.
Met deze plugin kun je tijdelijk terugkeren naar de vorige versie van jQuery als dit gebeurt (het zal ook proberen dit automatisch te doen voor sitebezoekers de eerste keer dat er een fout optreedt), waardoor je de code kan repareren of vervangen. -
Hoe vind en gebruik ik de browserconsole
-
WordPress.org bevat een artikel over het gebruik van het console log van de browser om JavaScript fouten te diagnosticeren.
-
De plugin registreert geen verouderingen of wijzigt geen jQuery versies
-
If your site has any plugins for combining JavaScript files, or loading them asynchronously, this plugin may be negatively affected and not be able to operate as intended.
If your site requires this plugin to operate, please disable any plugins which interact with the loading of JavaScript files such as the types mentioned above. Once the underlying issue has been resolved, you may remove this plugin and re-enable those other tools.
-
Hoe weet ik of ik deze plugin nodig heb, of niet
-
If something isn’t working correctly on your site after you upgraded WordPress, then you can simply try installing and activating this plugin. If this helps, then you leave this plugin activated and follow the instructions in the plugin. The plugin will tell you when you don’t need it any more.
-
Er zijn veel veroudering waarschuwingen bij het gebruik van jQuery versie 3
-
Aangezien jQuery versie 3 erg nieuw is voor WordPress, wordt dit verwacht.
Deprecated notices means that the Migration tool is in place making sure these features still continue working while the related code is updated.
Beoordelingen
Bijdragers & ontwikkelaars
“Enable jQuery Migrate Helper” is open source software. De volgende personen hebben bijgedragen aan deze plugin.
Bijdragers“Enable jQuery Migrate Helper” is vertaald in 16 talen. Dank voor de vertalers voor hun bijdragen.
Vertaal “Enable jQuery Migrate Helper” naar jouw taal.
Interesse in ontwikkeling?
Bekijk de code, haal de SVN repository op, of abonneer je op het ontwikkellog via RSS.
Changelog
v 1.4.0 (2023-07-31)
- Fixed a bug where an empty error text would cause the plugin scripts from working properly.
- Improved how inline scripts are detected and logged when applicable.
- Improved logging to also capture deprecations within WordPress core.
- Changed variable declarations for front-end scripts to use
var
instead ofconst
andlet
, to improve compatibility for sites servicing older clients. - Updated the (modern) bundled jQuery Migrate script to match what is shipped with WordPress core.
v 1.3.0
- Added legacy jQuery UI to be loaded if legacy jQuery is in use.
- Vermelding van site URL’s toegevoegd in automatische e-mails.
- Added option to enable/disable automatic downgrades.
- Logica toegevoegd om ervoor te zorgen dat er slechts één downgrade aanvraag per paginalading wordt verzonden.
- Logica geüpdatet rond automatische downgrades voor betere prestaties.
- Opgelost core veroudering berichten worden ten onrechte gelabeld als onbepaalde inline exemplaren.
v 1.2.0
- Instellingen pagina toegevoegd
- Added option for downgrading to legacy jQuery
- Automatische downgrades toegevoegd
- Optie toegevoegd om verouderingen te loggen in moderne jQuery
- E-mailmeldingen toegevoegd
- Wekelijkse e-mail samenvatting van verouderingen toegevoegd
- Added option to allow logging deprecations from anonymous site visitors
- De verwerking van inline JavaScript code gewijzigd, waardoor veroudering berichten werden uitgevoerd
- Changed the admin bar to be two fixed links to avoid ever changing contexts
- De beheerder berichten zijn permanent gewijzigd bij het gebruik van verouderde jQuery na het upgraden naar WordPress 5.6
- Changed how concatenation is disabled, to address public-facing performance concerns
- Fixed recommendation to remove plugin when not logging any deprecations having the wrong logic and not being displayed.
v 1.1.0
- Optie toegevoegd om veroudering berichten in de backend te negeren
- Added logging of deprecation notices in the front end
- Added admin bar entry to show when deprecations occur
- Added view of logged deprecations
- Added dashboard notice encouraging users to remove the plugin if no deprecations have been logged in a while (1 week).
- Changed the time interval between showing the dashboard nag from 2 weeks to 1 week, as WordPress 5.6 comes closer.
v 1.0.1
- Fix one of the admin notices being non-dismissible.
v 1.0.0
- Eerste release.