Ziet u een Creation of dynamic property ... is deprecated regel in uw foutenlogboek na een export? Hier leest u wat het bericht betekent, hoe u het kunt stoppen en wat u moet controleren als het terugkomt. Het is van toepassing op Store Exporter Deluxe for WooCommerce op PHP 8.2 of hoger.
Een melding over een dynamische eigenschap verschijnt na uw export
Wat er gebeurt
U voert een export uit op PHP 8.2 of hoger. Vervolgens toont uw PHP-foutenlogboek, of de bovenkant van het admin-scherm, een regel zoals deze:
PHP Deprecated: Creation of dynamic property Automattic\WooCommerce\Admin\Overrides\Order::$followup_optout is deprecated in /wp-content/plugins/woocommerce-store-exporter-deluxe/includes/order.php
De naam na ::$ verandert van site tot site. U ziet mogelijk de sleutel van een aangepast meta-veld.
Waarom het gebeurt
PHP 8.2 markeert een veelvoorkomend codeerpatroon als verouderd: het toevoegen van een waarde aan een object onder een naam die het object niet declareert. PHP 8.2 logt elke keer een melding wanneer code dit doet.
Store Exporter Deluxe 5.4.1 en hoger bevatten updates voor PHP 8.2 die de meest voorkomende gevallen dekken.
Een deprecation notice is een waarschuwing voor toekomstige PHP-versies. Het is geen fatale fout en op zichzelf stopt het PHP niet met het uitvoeren van de export.
Hoe het op te lossen
Update Store Exporter Deluxe naar versie 5.4.1 of hoger.
Controleer uw PHP-versie
- Ga naar Tools → Site Health.
- Klik op het tabblad Info.
- Open de sectie Server.
- Zoek de rij PHP version.

Als de versie 8.1 of lager is, komt de regel niet van de PHP 8.2 dynamische eigenschapcontrole. Lees de volledige logregel, of vraag uw host welke code deze heeft gelogd.
Update Store Exporter Deluxe
- Ga naar Plugins → Installed Plugins.
- Zoek Store Exporter Deluxe for WooCommerce in de lijst.
- Controleer het versienummer onder de pluginbeschrijving.
- Als de versie lager is dan 5.4.1, klik op update nu in de update-melding onder de plugin.

Ziet u geen update-melding? Store Exporter Deluxe controleert alleen op updates terwijl uw licentie actief is. Controleer uw licentiestatus, of download de nieuwste versie vanuit uw account en installeer deze.
Voer de export opnieuw uit
- Voer dezelfde export uit die de melding liet zien.
- Open uw PHP-foutenlogboek.
- Controleer of er geen nieuwe regels
Creation of dynamic propertyvanwoocommerce-store-exporter-deluxeverschijnen.
Als er nog steeds een regel van woocommerce-store-exporter-deluxe verschijnt, volg dan de stappen in De melding verschijnt nog steeds na het updaten.
Weet u niet zeker waar uw foutenlogboek zich bevindt? Vraag uw host. Veel hosts tonen het in het hosting controlepaneel. Als u WordPress debug logging heeft ingeschakeld, is het bestand meestal wp-content/debug.log.
De melding verschijnt nog steeds na het updaten
Wat er gebeurt
U gebruikt versie 5.4.1 of hoger, maar er verschijnt nog steeds een regel Creation of dynamic property.
Waarom het gebeurt
Veel plugins en thema's veroorzaken dezelfde PHP 8.2 melding. De regel kan afkomstig zijn van andere code, of het kan een oude vermelding zijn die is geschreven voordat u heeft geüpdatet.
Een paar exportinstellingen en add-ons kunnen deze melding nog steeds loggen van Store Exporter Deluxe. Stap 4 hieronder behandelt dat geval.
Hoe het op te lossen
- Controleer de datum en tijd aan het begin van de logregel. Negeer vermeldingen van vóór uw update.
- Lees het bestandspad dat volgt op het woord
inaan het einde van de regel. - Als het pad
woocommerce-store-exporter-deluxeniet bevat, neem dan contact op met de auteur van de plugin of het thema in dat pad. - Als het pad
woocommerce-store-exporter-deluxewel bevat, open dan een supportticket.
Plak in uw ticket de volledige logregel. Vermeld ook uw Store Exporter Deluxe versie, het exporttype dat u heeft uitgevoerd, en eventuele add-ons of aangepaste velden in die export.
Deprecation notices worden op het scherm weergegeven op uw live winkel
Wat er gebeurt
Deprecation notices worden bovenaan admin-pagina's of aan de voorkant van uw winkel afgedrukt.
Waarom het gebeurt
WordPress debugmodus is ingeschakeld (WP_DEBUG is true), en het toont standaard PHP-meldingen op het scherm. Dat is nuttig op een testwebsite, maar niet op een live winkel.
Hoe het op te lossen
Stuur meldingen in plaats daarvan naar een logbestand. Zorg ervoor dat in uw wp-config.php-bestand deze regels boven de regel staan die begint met /* That's all, stop editing!:
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
Meldingen gaan dan naar wp-content/debug.log en stoppen met het weergeven op het scherm. Als u het logboek niet nodig heeft, stel WP_DEBUG dan in plaats daarvan in op false. Als WP_DEBUG al false is en meldingen nog steeds worden weergegeven, vraag dan uw host om display_errors uit te schakelen in uw PHP-instellingen. Zie Debugging in WordPress voor alle debug-instellingen.
Veelgestelde vragen
Hulp nodig?
Als u een vraag heeft of tegen problemen aanloopt, helpen we u graag.
- Premium gebruikers: Open een supportticket
- Gratis gebruikers: Bezoek ons communityforum

