Что, именно вас смущает?
так то
Достаточно стремный вариант регистрации, все что делает добавляет шорткод с формой реги и напрямую вставляет юзеря с минимальной валидацией, кроме того есть несколько мелких ошибок.
Стандартная регистрация остается доступной, из апи только insert_user.
Если почитаете оригинал, то там в комментах на критику автор отвечает, не нравится сделайте лучше.
Чисто любопытства для, а чем вас не устраивает тот вариант который я давал раньше?