WPML
Status
Gelöst
Gelöst in
Avada 7.11.3
Zugehöriges Plugin/Theme
Avada
Themen-Tags
Compatibility

Übersicht über das Problem

Bei der Verwendung des Avada-Themes zusammen mit WPML stoßen Benutzer auf ein Problem, wenn sie versuchen, die Avada-Caches über das Optionen-Panel des Themes in Sekundärsprachen zurückzusetzen. Genauer gesagt wird die Aktion nicht wie erwartet ausgeführt und löst den Fehler „403 Forbidden“ aus, der in der Browser-Konsole angezeigt wird.

Problemumgehung

Bitte stellen Sie sicher, dass Sie ein vollständiges Backup Ihrer Website haben, bevor Sie fortfahren.


  • Öffnen Sie die Datei /wp-content/themes/Avada/includes/lib/inc/class-fusion-fusionredux.php.

  • Suchen Sie nach Zeile 1537.

  • Ändern Sie:
    		check_ajax_referer( 'fusionredux_ajax_noncefusion_options', 'nonce' );


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

Alle bekannten Probleme →