Возникли проблемы.
Сначала ругалось что нет таблицы 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);