WPML
Estado
Resuelto
Resuelto en
JetSmartFilters 3.2
Plugin/tema relacionado
JetSmartFilters
Etiquetas de temática
Compatibility

Resumen del problema

Al usar el plugin JetSmartFilters para generar filtros para los campos personalizados de JetEngine, las etiquetas de los filtros no se traducen a los idiomas secundarios.

Solución alternativa

Haga una copia de seguridad completa de su sitio antes de continuar.


  1. Traduzca las etiquetas usando WPMLTraducción de cadenas.

  2. Abra el archivo /wp-content/plugins/jet-smart-filters/templates/filters/checkboxes-item.php.

  3. Reemplace el siguiente fragmento:
    $checked_icon = apply_filters( 'jet-smart-filters/templates/checkboxes-item/checked-icon', 'fa fa-check' );

    Por:

    $checked_icon = apply_filters( 'jet-smart-filters/templates/checkboxes-item/checked-icon', 'fa fa-check' );
    $label = apply_filters('wpml_translate_single_string', $label, 'Jet Engine Admin Labels', 'Admin Label - '.$label );


  4. Luego, abra el archivo /wp-content/plugins/jet-smart-filters/templates/filters/check-range.php.

  5. Reemplace el siguiente fragmento:
    	foreach ( $options as $value => $label ) {

    Por:

    foreach ( $options as $value => $label ) {
    		$label = apply_filters('wpml_translate_single_string', $label, 'Jet Engine Admin Labels', 'Admin Label - '.$label );


  6. Compruebe las etiquetas en el front-end. Ahora deberían estar traducidas en los idiomas secundarios

Todos los problemas conocidos →