WPML
Statut
Résolu
Résolu dans
WP Residence Theme 5.5.0
Extension/thème associé
WPResidence
Étiquettes de sujet
Compatibility

Aperçu de l’anomalie

Lors de l’utilisation du thème WP Residence avec WPML, le sélecteur de langue situé dans le menu burger mobile/tablette peut rediriger vers des URL sans rapport au lieu de la version traduite de la page actuelle.

Solution de contournement

Veuillez vous assurer d’avoir une sauvegarde complète de votre site avant de continuer.


  • Ouvrez le fichier …wp-content/plugins/wpresidence-core/api/inc/menu_functions/menu_functions.php.

  • Recherchez la ligne 156.

  • Remplacez :
    $mobile_menu = get_transient($transient_name);
            


  • Par :
    $use_cache = ! has_filter( 'wpml_active_languages' );
    $mobile_menu = $use_cache ? get_transient( $transient_name ) : false;
            


  • Recherchez la ligne 198.

  • Remplacez :
    set_transient($transient_name, $mobile_menu, 60 * 60 * 24);
            


  • Par :
    if ( $use_cache ) {
      set_transient($transient_name, $mobile_menu, 60 * 60 * 24);
    }
            

Toutes les anomalies connues →