- Status
- Resolvido
- Resolvido em
- Avada 7.11.3
- Plugin/tema relacionado
- Avada
- Tags de tópico
- Compatibility
Visão geral do problema
Ao usar o tema Avada junto com o WPML, os usuários encontrarão um problema ao tentar redefinir os caches do Avada através do painel de opções do tema em idiomas secundários. Especificamente, a ação não é executada como esperado e gera um erro “403 Forbidden” exibido no console do navegador.
Solução alternativa
Por favor, certifique-se de ter um backup completo do seu site antes de prosseguir.
- Abra o arquivo /wp-content/themes/Avada/includes/lib/inc/class-fusion-fusionredux.php.
- Procure a linha 1537.
- Altere:
check_ajax_referer( 'fusionredux_ajax_noncefusion_options', 'nonce' );
- Para
// 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'); }