WPML
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);

Alle bekannten Probleme →