Плагин сгенерировал 14598 символов неожиданного вывода при активации. Если вы заметили сообщения «заголовки уже отправлены» - PullRequest
0 голосов
/ 02 ноября 2019

Ниже приведен код, который я написал для отслеживания истории входа / выхода пользователя, но по какой-то причине он не работает. Я провел всю ночь, но понятия не имею.

После активации я получаю эту ошибку , и в моей базе данных ничего не сохраняется:

Плагинсгенерировано 14598 символов неожиданного вывода при активации. Если вы заметили сообщения «заголовки уже отправлены», проблемы с каналами синдикации или другие проблемы, попробуйте деактивировать или удалить этот плагин.

Моя база данных код :

if (!function_exists('ulog_insert_user_to_db')) {
function ulog_insert_user_to_db($tuname,$tuid,$tuser_status,$user_role,$turemote_addr) {
        global $wpdb;
        $table_name = $wpdb->prefix . "ulog_history";
      $wpdb->insert(
        $table_name,
        array(
            'tuuser_name' => $tuname,
            'tuuser_role' => $user_role,
            'tuuser_ip_address' => $turemote_addr,
            'tuuser_status' => $tuser_status,
            'user_id' => $tuid,
            'time' => current_time( 'mysql' )
        ));
}

}


if (!function_exists('ulog_shook_wp_login')):
function ulog_shook_wp_login($tuname, $user) {
    global $wpdb;
    $tuser_status = "logged in";
            $tuid=$user->ID;
            $user = new WP_User($tuid);
            if (!empty($user->roles) && is_array($user->roles)) {
                    foreach ($user->roles as $role)
                            $user_role = $role;
            }
            $turemote_addr = $_SERVER['REMOTE_ADDR'];
            $tuname=$user->display_name;
    ulog_insert_user_to_db($tuname,$tuid,$tuser_status,$user_role,$turemote_addr);
}
endif;
add_action('wp_login', 'ulog_shook_wp_login', 20, 2);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...