- Estado
- Abierto
- Notificado para
- WPML Multilingual CMS 4.6.7
- Plugin/tema relacionado
- Flux Checkout
- Etiquetas de temática
- Bug, Compatibility
Resumen del problema
Si utiliza un plugin como Flux Checkout, puede producirse un error fatal cuando se activa el plugin WPML Traducción de cadenas y se cambia el idioma del panel de administración a un idioma secundario:
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
Solución alternativa
Asegúrese de tener una copia de seguridad completa de su sitio antes de continuar.
- Abra el archivo …/wp-content/plugins/wpml-string-translation/classes/translations-file-scan/wpml-st-translations-file-registration.php.
- Después de estas líneas:
private function get_file_path_pattern( $file_path, $original_domain ) { $pathinfo = pathinfo( $file_path ); $file_type = isset( $pathinfo['extension'] ) ? $pathinfo['extension'] : null; - Añada lo siguiente:
$file_path = str_replace('%', '', $file_path);