WPML
Stato
Risolto
Risolto in
Avada 7.11.3
Plugin/tema correlato
Avada
Tag dell’argomento
Compatibility

Panoramica del problema

Quando usano il tema Avada insieme a WPML, gli utenti riscontreranno un problema nel tentativo di resettare le cache di Avada tramite il pannello delle opzioni del tema nelle lingue secondarie. Nello specifico, l’azione non viene eseguita come previsto e genera un errore “403 Forbidden” visualizzato nella console del browser.

Soluzione alternativa

Assicurati di avere un backup completo del tuo sito prima di procedere.


  • Apri il file /wp-content/themes/Avada/includes/lib/inc/class-fusion-fusionredux.php.

  • Cerca la riga 1537.

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


  • Con
    		// 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');
    		}

Tutti i problemi noti →