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

Aperçu de l’anomalie

Lors de l’utilisation du thème Avada avec WPML, les utilisateurs rencontreront un problème en essayant de réinitialiser les caches d’Avada via le panneau d’options du thème dans les langues secondaires. Plus précisément, l’action ne s’exécute pas comme prévu et déclenche une erreur « 403 Forbidden » affichée dans la console du navigateur.

Solution de contournement

Assurez-vous d’avoir une sauvegarde complète de votre site avant de continuer.


  • Ouvrez le fichier /wp-content/themes/Avada/includes/lib/inc/class-fusion-fusionredux.php.

  • Cherchez la ligne 1537.

  • Remplacez :
    		check_ajax_referer( 'fusionredux_ajax_noncefusion_options', 'nonce' );


  • Par :
    		// Get default language.
    		$default_language = Fusion_Multilingual::get_default_language();
    
    		// Get current language
    		$current_language = apply_filters('wpml_current_language', NULL);
    
    		if ($current_language !== $default_language) {
    			check_ajax_referer('fusionredux_ajax_noncefusion_options_' . $current_language  . '', 'nonce');
    		}
    
    		// Check English or All languages
    		if ('' === $current_language || 'en' === $current_language) {
    			check_ajax_referer('fusionredux_ajax_noncefusion_options', 'nonce');
    		}

Toutes les anomalies connues →