Sehen Sie eine Zeile Creation of dynamic property ... is deprecated in Ihrem Fehlerprotokoll nach einem Export? Hier erfahren Sie, was die Meldung bedeutet, wie Sie sie stoppen können und was Sie überprüfen müssen, wenn sie wieder auftritt. Sie gilt für Store Exporter Deluxe for WooCommerce auf PHP 8.2 oder höher.
Eine Meldung über dynamische Eigenschaften erscheint nach dem Export
Was passiert
Sie führen einen Export auf PHP 8.2 oder höher durch. Dann zeigt Ihr PHP-Fehlerprotokoll oder der obere Bereich des Admin-Bildschirms eine Zeile wie diese an:
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
Der Name nach ::$ ändert sich von Website zu Website. Möglicherweise sehen Sie stattdessen den Schlüssel eines benutzerdefinierten Metafelds.
Warum es passiert
PHP 8.2 kennzeichnet ein gängiges Programmiermuster als veraltet: das Hinzufügen eines Werts zu einem Objekt unter einem Namen, den das Objekt nicht deklariert. PHP 8.2 protokolliert jedes Mal eine Meldung, wenn Code dies tut.
Store Exporter Deluxe 5.4.1 und neuere Versionen enthalten Updates für PHP 8.2, die die häufigsten Fälle abdecken.
Eine Deprecation-Meldung ist eine Warnung vor zukünftigen PHP-Versionen. Es ist kein fataler Fehler und hindert PHP allein nicht daran, den Export auszuführen.
Wie man es behebt
Aktualisieren Sie Store Exporter Deluxe auf Version 5.4.1 oder höher.
Überprüfen Sie Ihre PHP-Version
- Gehen Sie zu Werkzeuge → Website-Zustand.
- Klicken Sie auf die Registerkarte Info.
- Öffnen Sie den Abschnitt Server.
- Suchen Sie die Zeile PHP-Version.

Wenn die Version 8.1 oder niedriger ist, stammt die Zeile nicht von der PHP 8.2-Prüfung auf dynamische Eigenschaften. Lesen Sie die vollständige Protokollzeile oder fragen Sie Ihren Hoster, welcher Code sie protokolliert hat.
Aktualisieren Sie Store Exporter Deluxe
- Gehen Sie zu Plugins → Installierte Plugins.
- Suchen Sie Store Exporter Deluxe for WooCommerce in der Liste.
- Überprüfen Sie die Versionsnummer unter der Plugin-Beschreibung.
- Wenn die Version niedriger als 5.4.1 ist, klicken Sie unter dem Plugin auf jetzt aktualisieren in der Update-Meldung.

Sehen Sie keine Update-Meldung? Store Exporter Deluxe prüft nur auf Updates, solange Ihre Lizenz aktiv ist. Überprüfen Sie Ihren Lizenzstatus oder laden Sie die neueste Version von Ihrem Konto herunter und installieren Sie sie.
Führen Sie den Export erneut durch
- Führen Sie denselben Export durch, der die Meldung angezeigt hat.
- Öffnen Sie Ihr PHP-Fehlerprotokoll.
- Überprüfen Sie, ob keine neuen Zeilen
Creation of dynamic propertyvonwoocommerce-store-exporter-deluxeerscheinen.
Wenn immer noch eine Zeile von woocommerce-store-exporter-deluxe angezeigt wird, befolgen Sie die Schritte unter Die Benachrichtigung wird nach dem Update immer noch angezeigt.
Sie wissen nicht, wo sich Ihre Fehlerprotokolldatei befindet? Fragen Sie Ihren Hoster. Viele Hoster zeigen sie im Hosting-Kontrollpanel an. Wenn Sie die WordPress-Debug-Protokollierung aktiviert haben, befindet sich die Datei normalerweise unter wp-content/debug.log.
Die Benachrichtigung wird nach dem Update immer noch angezeigt
Was passiert
Sie verwenden Version 5.4.1 oder neuer, aber eine Zeile Creation of dynamic property wird immer noch angezeigt.
Warum es passiert
Viele Plugins und Themes lösen die gleiche PHP 8.2-Benachrichtigung aus. Die Zeile kann aus anderem Code stammen oder ein alter Eintrag sein, der vor Ihrem Update geschrieben wurde.
Einige Exporteinstellungen und Add-ons können diese Benachrichtigung von Store Exporter Deluxe immer noch protokollieren. Schritt 4 unten behandelt diesen Fall.
Wie man es behebt
- Überprüfen Sie das Datum und die Uhrzeit am Anfang der Protokollzeile. Ignorieren Sie Einträge von vor Ihrem Update.
- Lesen Sie den Dateipfad, der dem Wort
inam Ende der Zeile folgt. - Wenn der Pfad
woocommerce-store-exporter-deluxenicht enthält, wenden Sie sich an den Autor des Plugins oder Themes in diesem Pfad. - Wenn der Pfad
woocommerce-store-exporter-deluxeenthält, öffnen Sie ein Support-Ticket.
Fügen Sie in Ihrem Ticket die vollständige Protokollzeile ein. Geben Sie auch Ihre Store Exporter Deluxe-Version, den ausgeführten Exporttyp und alle Add-ons oder benutzerdefinierten Felder in diesem Export an.
Deprecation-Benachrichtigungen werden auf dem Bildschirm Ihres Live-Shops angezeigt
Was passiert
Deprecation-Benachrichtigungen werden am oberen Rand von Admin-Seiten oder im Frontend Ihres Shops ausgegeben.
Warum es passiert
Der WordPress-Debug-Modus ist aktiviert (WP_DEBUG ist true) und zeigt standardmäßig PHP-Benachrichtigungen auf dem Bildschirm an. Das ist auf einer Testseite nützlich, aber nicht auf einem Live-Shop.
Wie man es behebt
Leiten Sie Benachrichtigungen stattdessen in eine Protokolldatei um. Stellen Sie in Ihrer wp-config.php-Datei sicher, dass diese Zeilen über der Zeile stehen, die mit /* That's all, stop editing! beginnt:
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
Benachrichtigungen gehen dann an wp-content/debug.log und werden nicht mehr auf dem Bildschirm angezeigt. Wenn Sie die Protokolldatei nicht benötigen, setzen Sie WP_DEBUG stattdessen auf false. Wenn WP_DEBUG bereits false ist und Benachrichtigungen weiterhin angezeigt werden, bitten Sie Ihren Hoster, display_errors in Ihren PHP-Einstellungen zu deaktivieren. Weitere Informationen zu allen Debug-Einstellungen finden Sie unter Debugging in WordPress.
Häufig gestellte Fragen
Benötigen Sie Hilfe?
Wenn Sie eine Frage haben oder auf Probleme stoßen, sind wir für Sie da.
- Premium-Benutzer: Support-Ticket eröffnen
- Kostenlose Benutzer: Besuchen Sie unser Community-Forum

