WPML
Statut
Résolu par l’auteur
Extension/thème associé
JetSmartFilters

Aperçu de l’anomalie

Il y a actuellement 2 problèmes ouverts avec l’extension Crocoblock JetSmartFilters :

  1. Le libellé du filtre de recherche n’affiche pas sa traduction
  2. Le filtre visuel ne s’affiche pas du tout sur la page traduite

Solution de contournement

Pour ces deux problèmes, nous avons des solutions de contournement qui ont été partagées avec l’auteur.

Pour le problème lié à l’étiquette du filtre de recherche :


  1. Faites une sauvegarde complète de votre site avant de continuer.

  2. Ouvrez votre fichier /wp-content/plugins/jet-smart-filters/includes/widgets/search.php.

  3. Juste après la ligne 897 et avant la ligne 899, ajoutez ce qui suit :
    		if ( class_exists('sitepress') ) {
    			$settings['filter_id'] = apply_filters('wpml_object_id', $settings['filter_id'], 'post', true);
    		}


  4. La traduction de l’étiquette du filtre de recherche devrait maintenant être visible.

Pour le problème lié au filtre visuel :

  1. Allez dans WPMLParamètresTraduction des champs personnalisés et cliquez sur Afficher les champs système.

  2. Rendez le champ personnalisé _source_color_image_input traduisible.

  3. Retournez à votre filtre et apportez-y une petite modification afin que sa traduction nécessite une mise à jour.

  4. Passez à l’Éditeur WordPress et ouvrez la traduction du filtre.

  5. Ajoutez les catégories manuellement.

Toutes les anomalies connues →