При попытке пополнить личный счет аккаунта, данное дополнение деактивируется. А именно, когда в разделе "Пополнение баланса" ввожу сумму, выбираю платежную систему и нажимаю кнопку "Отправить", то происходит постоянная загрузка... В консоли ошибка, пишет это "Failed to load resource: the server responded with a status of 500 ()" /wp-admin/admin-ajax.php:1
Обновляю страницу (т.к. кроме загрузки ничего не происходит) и доп. оказывается деактивированным.
Настройки следующие:
В настройках выбора оплаты
В настройках rating gateway
НО ПРОБЛЕМА ИСЧЕЗАЕТ ЕСЛИ выбрать в настройках "rating gateway" => "Вывод в форме пополнения баланса" => "Включено" - то есть пользователи в этом случае, смогут пополнять свой внутренний баланс на сайте рейтингом по установленному курсу. А курс у меня 1:1 (включена продажа товаров за рейтинг) и включать эту функцию мне естественно не нужно (иначе сразу улечу в минус).
Вот из последнего:
06:46:47 Fatal Error: Uncaught Error: Cannot use string offset as an array in /home/r/roman26a/verificatio.ru/public_html/wp-content/wp-recall/add-on/rating-gateway/index.php:222 Stack trace: #0 /home/r/roman26a/verificatio.ru/public_html/wp-includes/class-wp-hook.php(287): rrp_edit_user_balance_form_args('') #1 /home/r/roman26a/verificatio.ru/public_html/wp-includes/plugin.php(206): WP_Hook->apply_filters('', Array) #2 /home/r/roman26a/verificatio.ru/public_html/wp-content/plugins/wp-recall/add-on/user-balance/shortcodes.php(37): apply_filters('rcl_user_balanc...', '') #3 /home/r/roman26a/verificatio.ru/public_html/wp-includes/shortcodes.php(343): rcl_form_user_balance('', '', 'rcl-form-balanc...') #4 [internal function]: do_shortcode_tag(Array) #5 /home/r/roman26a/verificatio.ru/public_html/wp-includes/shortcodes.php(218): preg_replace_callback('/\[(\[?)(rcl\-f...', 'do_shortcode_ta...', '[rcl-form-balan...') #6 /home/r/roman26a/verificatio.ru/public_html/wp-content/wp-recall/templates/a-fixator-functions.php(185): do_shortco in /home/r/roman26a/verificatio.ru/public_html/wp-content/wp-recall/add-on/rating-gateway/index.php:222 07:39:38 Запуск событий крона rcl_cron_hourly 08:39:47 Запуск событий крона rcl_cron_hourly 09:39:49 Запуск событий крона rcl_cron_hourly
- странная строка. И что там вписано?
a-fixator отключайте - ошибка будет?
Строка эта: return do_shortcode('[rcl-form-balance]');
Там сабвкладка добавлена (полный код):
// Дочерняя вкладка на вкладке баланс add_action('rcl_setup_tabs','replenish_balance'); function replenish_balance(){ $subtab = array( 'id'=> 'replenish', 'name'=> 'Пополнение баланса', 'icon' => 'rcli fa-plus', 'public'=> 1, 'callback'=>array( 'name'=>'my_content_replenish_subtab' ) ); /* Добавляем сабвкладку */ rcl_add_sub_tab('wallet',$subtab); } /* Функция которая генерирует содержание сабвкладки */ function my_content_replenish_subtab() { return do_shortcode('[rcl-form-balance]'); }
Отключил a-fixator
Добавил в виджет шорткод: [ rcl-form-balance ] для пополнения баланса и снова получил ошибку "Failed to load resource: the server responded with a status of 500 ()"