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

Todos los problemas conocidos →