Правильное отображение имени вместо ID. Провайдер Vk.com
-
Во-первых разработчику огромное спасибо! Отличный плагин, очень мощный и легко настраиваемый. Уверен, количество провайдеров будет только пополняться, хотя их и так достаточно…
А теперь о главном. После авторизации через ВКонтакте(Vk.com), провайдер возвращает ID пользователя(адрес вк) в качестве отображаемого имени(displayName). Чтобы восстановить привычное отображение Имени и Фамилии, предлагаю использовать хук(еле отыскал на просторах Google). Для этого просто добавьте в самый конец файла /wp-content/plugins/wordpress-social-login/wp-social-login.php данный код:
// VK DISPLAYNAME HOOK add_action('user_register','d_change_display_name'); function d_change_display_name( $user_id ) { $info = get_userdata( $user_id ); $args = array( 'ID' => $user_id, 'display_name' => $info->first_name . ' ' . $info->last_name ); wp_update_user( $args ); }
Надеюсь помог Вам, уважаемые ??
- The topic ‘Правильное отображение имени вместо ID. Провайдер Vk.com’ is closed to new replies.