- Status
- Offen
- Gemeldet für
- WPML Multilingual CMS 4.6.7
- Zugehöriges Plugin/Theme
- Flux Checkout
- Themen-Tags
- Bug, Compatibility
Übersicht über das Problem
Wenn Sie ein Plugin wie Flux Checkout verwenden, kann ein schwerwiegender Fehler auftreten, wenn das Plugin WPML String-Übersetzung aktiviert wird und die Sprache des Admin-Bereichs auf eine Sekundärsprache umgestellt wird:
Fatal error: Uncaught ValueError: Unknown format specifier "t" in .../wp-content/plugins/wpml-string-translation/classes/translations-file-scan/wpml-st-translations-file-registration.php:100
Problemumgehung
Bitte stellen Sie sicher, dass Sie über ein vollständiges Backup Ihrer Website verfügen, bevor Sie fortfahren.
- Öffnen Sie die Datei …/wp-content/plugins/wpml-string-translation/classes/translations-file-scan/wpml-st-translations-file-registration.php.
- Nach diesen Zeilen:
private function get_file_path_pattern( $file_path, $original_domain ) { $pathinfo = pathinfo( $file_path ); $file_type = isset( $pathinfo['extension'] ) ? $pathinfo['extension'] : null; - Fügen Sie Folgendes hinzu:
$file_path = str_replace('%', '', $file_path);