UM 소셜 로그인에는 새로운 20개 이상의 소셜 네트워크가 있지만 확장을 구매한 UM 고객이 적은 소셜 네트워크에서 발생하는 문제를 처리하기 위해 지원을 제한하고 있으므로 모든 네트워크가 활성화 된 것은 아닙니다.

Social Network API 인증 및 응답을 처리하기 위해 HybridAuth PHP 라이브러리를 통합했습니다. 라이브러리를 활용하고 소셜 로그인을 추가로 확장하려면 Hybridauth 문서를 읽어보세요.

다음은 Steam (OpendID)과 같은 숨겨진 소셜 네트워크의 설정을 활성화하는 샘플 코드입니다.

add_filter("um_social_login_networks","um_sso_add_steam_network", 10, 1 );
function um_sso_add_steam_network( $networks ){

	$networks["steam"] = array(
		"name"      => __( "Steam", "um-social-login" ),
		"button"    => __( "Connect with Steam", "um-social-login" ),
		"color"     => "#fff",
		"bg"        => "#00adee",
		"bg_hover"  => "#365899",
		"icon"      => "um-faicon-steam-square",
		"opts"      => array(
				"steam_app_id"       => __( "Key", "um-social-login" ),
				"steam_app_secret"   => __( "Secret", "um-social-login" ),
		),
		"sync"      => array(
				"handle"    => "steam_handle",
				"link"      => "steam_link",
		),
		"sync_v2" => array(
				"displayName",
				"firstName",
				"photoURL",
				"profileURL",
				"country",
		),
		"has_multiple_callback" => false,
		"hybridauth_key" => "Steam", 
	       # HybridAuth Key is the directory name, please see: /um-social-login/libs/hybridauth/src/Provider/

	);
	

	return $networks;
}

원문: https://docs.ultimatemember.com/article/1508-social-login-enable-hidden-social-network-settings