Как можно понять данный кусочек кода?
Ну объяснял же уже.
Проверяет есть ли в ответе параметр redirect_to, если есть то проверяет находится ли он в списке допустимых и возвращает его, если нет, то возвращает значение установленное в $attributes['redirect']
Подробнее ответил на ваш вопрос заданный на сайте. wp-panda.com/build-a-custom-wordpress-user-flow-pa...
Иф просто проверяет существует переменная
А про функцию просто пойдите и посмотрите её код там же все открытое