WPML
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.


  1. Bearbeiten Sie die Datei /wp-content/plugins/acfml/classes/strategy/repeater-shuffle/OptionsPage.php.

  2. Gehen Sie zu Zeile 184.

  3. Ersetzen Sie:
    return $this->element_translations[ $id ];

    Durch:

    return $this->element_translations[ $id ] ?? [];

Alle bekannten Probleme →