- Status
- Gelöst
- Gemeldet für
- Advanced Custom Fields Multilingual 2.2.2
- Gelöst in
- Advanced Custom Fields Multilingual 2.2.3
- Zugehöriges Plugin/Theme
- Advanced Custom Fields
- Themen-Tags
- Compatibility
Übersicht über das Problem
Wenn Sie Advanced Custom Fields mit ACFML verwenden, kann beim Speichern verschachtelter Felder auf ACF-Optionenseiten in einer Sekundärsprache ein schwerwiegender Fehler auftreten.
Fatal error: Uncaught TypeError: md5(): Argument
#1 ($string) must be of type string, array given in .../wp-content/plugins/acfml/classes/Strings/Package.php:174
Problemumgehung
Bitte stellen Sie sicher, dass Sie über ein vollständiges Website-Backup Ihrer Website verfügen, bevor Sie fortfahren.
- Öffnen Sie die Datei …/wp-content/plugins/acfml/classes/Options/EditorHooks.php.
- Suchen Sie die Funktion
registerFieldTranslationum Zeile 308. - Ersetzen Sie:
if ( null === $originalValue || false === $originalValue ) { return; } - Durch:
if ( null === $originalValue || false === $originalValue || ! is_scalar( $originalValue ) ) { return; }