public static function saveNoPrivMessage() { //get user login $user_login = '******'; $message = isset($_POST['jchatMessage']) ? (string) $_POST['jchatMessage'] : ''; $message = strip_tags($message); // if (!empty($message) && wp_verify_nonce($_POST['j_chat_token'], 'j_chat_plugin')) { // jChatMessage::add($message, $user_login); // } //using ajax $data = array('messages' => null, 'status' => 0); if (!empty($message) && check_ajax_referer('j_chat_plugin', 'j_chat_token', false)) { $data['status'] = jChatMessage::add($message, $user_login) ? 1 : 0; $data['messages'] = jChatMessage::getMessages('ARRAY_A'); } else { $data['messages'] = 'Something was wrong !'; } wp_send_json_success($data); }