WPML
Statut
Résolu
Résolu dans
JetSmartFilters 3.2
Extension/thème associé
JetSmartFilters
Étiquettes de sujet
Compatibility

Aperçu de l’anomalie

Lors de l’utilisation de l’extension JetSmartFilters pour générer des filtres pour les champs personnalisés JetEngine, les libellés des filtres ne sont pas traduits dans les langues secondaires.

Solution de contournement

Veuillez faire une sauvegarde complète de votre site avant de continuer.


  1. Traduisez les étiquettes en utilisant WPMLTraduction de chaînes.

  2. Ouvrez le fichier /wp-content/plugins/jet-smart-filters/templates/filters/checkboxes-item.php.

  3. Remplacez l’extrait suivant :
    $checked_icon = apply_filters( 'jet-smart-filters/templates/checkboxes-item/checked-icon', 'fa fa-check' );

    Par :

    $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. Ensuite, ouvrez le fichier /wp-content/plugins/jet-smart-filters/templates/filters/check-range.php.

  5. Remplacez l’extrait suivant :
    	foreach ( $options as $value => $label ) {

    Par :

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


  6. Vérifiez les étiquettes sur l’interface publique. Elles devraient maintenant être traduites dans les langues secondaires

Toutes les anomalies connues →