- Status
- Gelöst
- Gemeldet für
- Advanced Custom Fields Multilingual 1.10.4
- Gelöst in
- 2.0.0
- Zugehöriges Plugin/Theme
- Advanced Custom Fields (ACF)
- Themen-Tags
- Compatibility
Übersicht über das Problem
Wenn ACF und WPML auf einem Server mit PHP 8.0 verwendet werden und eine Feldgruppe so eingestellt wird, dass sie auf der Optionen-Seite angezeigt wird, werden die folgenden Fehler angezeigt:
Warning: Trying to access array offset on value of type null in /wp-content/plugins/acfml/classes/strategy/repeater-shuffle/OptionsPage.php on line 184
Fatal error: Uncaught TypeError: count(): Argument #1 ($value) must be of type Countable|array, null given in /wp-content/plugins/acfml/classes/strategy/repeater-shuffle/strategy.php on line 126
Bitte beachten Sie, dass es nicht empfohlen wird, WPML mit nur einer aktiven Sprache zu installieren.
Problemumgehung
Bitte vergewissern Sie sich, dass Sie über ein vollständiges Backup Ihrer Website verfügen, bevor Sie fortfahren.
- Bearbeiten Sie die Datei /wp-content/plugins/acfml/classes/strategy/repeater-shuffle/OptionsPage.php.
- Gehen Sie zu Zeile 184.
- Ersetzen Sie:
return $this->element_translations[ $id ];
Durch:
return $this->element_translations[ $id ] ?? [];