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