Правильно подключать функции для редиректа в wordpress?
Здравствуйте! Пробую писать плагин личного кабинета в вордпрессе, при авторизации пользователя хочу сделать редирект на главную, но естественно выдает ошибку о том, что заголовки уже отправлены. Вешал я функцию авторизации с редиректом на add_action( 'wp_head' , 'func' ) и add_action( 'init' , 'func' ) но не помогает, точнее говоря я просто не понимаю как это реализовать. Помогло только сделать шорткод функции и вставить в теме, в файле header.php в самое начало. Подскажите пожалуйста, как грамотно такие дела делаются на практике?