Zum Inhalt springen Zur Seitenleiste springen

Open

Reported for: WPML Multilingual CMS 4.6.7

Topic Tags: Bug, Compatibility

Overview of the issue

If you are using a plugin as Flux Checkout, a fatal error may occur when the WPML String Translation plugin is activated and the admin language is switched to a secondary language:

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

Workaround

Please, make sure of having a full backup of your site before proceeding.

  • Open …/wp-content/plugins/wpml-string-translation/classes/translations-file-scan/wpml-st-translations-file-registration.php file.
  • After these lines:
    	private function get_file_path_pattern( $file_path, $original_domain ) {
    		$pathinfo  = pathinfo( $file_path );
    		$file_type = isset( $pathinfo['extension'] ) ? $pathinfo['extension'] : null;
    
  • Add this:
    $file_path = str_replace('%', '', $file_path);

Eine Antwort zu “Flux Checkout - Fatal error: Uncaught ValueError: Unknown format specifier "t"...”

Hinterlasse eine Antwort

Bitte bleibe beim Thema und sei respektvoll zu anderen. Wenn du Hilfe bei Problemen benötigst, die nicht mit diesem Beitrag zusammenhängen, nutze unser Support-Forum, um einen Chat zu starten oder ein Ticket einzureichen.

Du kannst diese Tags verwenden:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>