WPML
Statut
Ouvert
Signalé pour
WPML Multilingual CMS 4.6.7
Extension/thème associé
Flux Checkout
Étiquettes de sujet
Bug, Compatibility

Aperçu de l’anomalie

Si vous utilisez une extension telle que Flux Checkout, une erreur fatale peut se produire lorsque l’extension WPML Traduction de chaînes est activée et que la langue de l’interface d’administration est basculée vers une langue secondaire :


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

Solution de contournement

Assurez-vous d’avoir une sauvegarde complète de votre site avant de continuer.


  • Ouvrez le fichier …/wp-content/plugins/wpml-string-translation/classes/translations-file-scan/wpml-st-translations-file-registration.php.

  • Après ces lignes :
    	private function get_file_path_pattern( $file_path, $original_domain ) {
    		$pathinfo  = pathinfo( $file_path );
    		$file_type = isset( $pathinfo['extension'] ) ? $pathinfo['extension'] : null;

  • Ajoutez ceci :
    $file_path = str_replace('%', '', $file_path);

Toutes les anomalies connues →