Возникли проблемы.
Сначала ругалось что нет таблицы wp_rcl_private_message
Потом после реактивации дополнения личных сообщений ошибка [Fri Apr 05 20:30:59.098875 2019] [:error] [pid 6554] [client *******.101:54280] PHP Fatal error: Uncaught Error: Call to undefined function clc_get_contacts_box() in wp-content/plugins/wp-recall/functions/ajax.php:74\nStack trace:\n#0 public_html/wp-includes/class-wp-hook.php(286): rcl_beat('')\n#1 public_html/wp-includes/class-wp-hook.php(310): WP_Hook->apply_filters('', Array)\n#2 public_html/wp-includes/plugin.php(453): WP_Hook->do_action(Array)\n#3 public_html/wp-admin/admin-ajax.php(114): do_action('wp_ajax_nopriv_...')\n#4 {main}\n thrown in public_html/wp-content/plugins/wp-recall/functions/ajax.php on line 74, referer:
****/****/
Риз сказал(а)
[Fri Apr 05 20:30:59.098875 2019] [:error] [pid 6554] [client *******.101:54280] PHP Fatal error: Uncaught Error: Call to undefined function clc_get_contacts_box() in wp-content/plugins/wp-recall/functions/ajax.php:74
Открываю этот файл на 74 строке вижу:
$result['success'] = $data->success;
Вывод: вы что то правили и забыли
//регистрируем биение плагина rcl_ajax_action('rcl_beat', true); function rcl_beat(){ rcl_verify_ajax_nonce(); $databeat = json_decode(wp_unslash($_POST['databeat'])); $return = array(); if($databeat){ foreach($databeat as $data){ $result = array(); $callback = $data->action; $result['result'] = $callback($data->data); $result['success'] = $data->success; $result['beat_name'] = $data->beat_name; $return[] = $result; } } wp_send_json($return); }
ошибка в строке $result['result'] = $callback($data->data);