- Статус
- Решено
- Решено в
- Avada 7.11.3
- Связанный плагин/тема
- Avada
- Теги темы
- Compatibility
Обзор проблемы
При использовании темы оформления Avada вместе с WPML пользователи сталкиваются с проблемой при попытке сбросить кеш Avada через панель параметров темы на дополнительных языках. В частности, действие не выполняется должным образом и вызывает ошибку «403 Forbidden», отображаемую в консоли браузера.
Обходное решение
Перед продолжением убедитесь, что у Вас есть полная резервная копия сайта.
- Откройте файл /wp-content/themes/Avada/includes/lib/inc/class-fusion-fusionredux.php.
- Найдите строку 1537.
- Замените:
check_ajax_referer( 'fusionredux_ajax_noncefusion_options', 'nonce' );
- На:
// 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'); }