Данные пользователя инициализируются на хуке init, а плагины свою логику выполняют на хуке plugins_loaded, который срабатывает раньше чем init.
Первое что тебе нужно сделать - посмотри хронологию загрузки хуков Wordpress либо поставь плагин Query monitor(вообще полезный плагин для разработчика).
Второе - определись где и для чего тебе нужно вытаскивать ID юзера. Если у тебя виджет в личном кабинете на фронте, тогда смело можешь вешать свою логику с get_current_user_id() на хук template_redirect и ты получишь ID юзера без проблем.