Opdatering: Version 4.16.1 er udgivet og retter problemet.
En alvorlig fejl er blevet opdaget i den seneste opdatering af pluginet YITH WooCommerce Product Add-ons & Extra Options (version 4.16.0). Fejlen kan resultere i, at både frontend og backend på din WordPress-side bliver utilgængelige.
Fejlbeskrivelse
Fejlen skyldes en manglende funktion kaldet yit_maybe_plugin_fw_loader()
og viser følgende fejlmeddelelse:
An error of type E_ERROR was caused in line 72 of the file /wp-content/plugins/yith-woocommerce-product-add-ons/init.php. Error message: Uncaught Error: Call to undefined function yit_maybe_plugin_fw_loader() in /wp-content/plugins/yith-woocommerce-product-add-ons/init.php:72
Fejlen sker i filen init.php
, som er en del af pluginets kerne, og betyder, at pluginet ikke kan indlæses korrekt.
Hvad er pluginet?
YITH WooCommerce Product Add-ons & Extra Options bruges af over 20.000 webshops og giver mulighed for at tilføje avancerede produktindstillinger som:
- Radioknapper, tekstfelter, dropdown-menuer og afkrydsningsfelter.
- Skræddersyede tilpasninger som tekstgravering på smykker eller tryk på t-shirts.
- Dynamisk prissætning afhængigt af de valgte tilføjelser.
Pluginet er ideelt til webshops, der ønsker at tilbyde deres kunder tilpassede produkter og ekstra muligheder.
Løsning
For at undgå problemer anbefales det at nedgradere til en tidligere version af pluginet, indtil udviklerne har udgivet en rettelse. Ældre versioner af pluginet kan downloades her:
WordPress Plugin Directory – YITH WooCommerce Product Add-ons
Følg disse trin for at nedgradere:
- Gå til Plugins i WordPress-dashboardet, og deaktiver YITH WooCommerce Product Add-ons & Extra Options. Hvis du ikke kan tilgå dette skal du deaktivere pluginet ved hjælp af dit webhotels kontrolpanel. Mappen der skal slettes ligger her /wp-content/plugins/yith-woocommerce-product-add-ons.
- Slet den nuværende version af pluginet.
- Download en ældre version fra linket ovenfor, og upload den via Tilføj nyt plugin > Upload plugin.
- Aktiver pluginet igen.
Status
Udviklerne af pluginet er informeret om problemet og arbejder på en løsning. Hvis du allerede har installeret version 4.16.0, anbefales det at handle hurtigt for at undgå yderligere driftsforstyrrelser.
Opdatering: Version 4.16.1 er udgivet og retter problemet.