Ultimate Member 확장 – 소셜 로그인: 숨겨진 소셜 네트워크 설정 활성화

Ultimate Member 확장 – 소셜 로그인: 숨겨진 소셜 네트워크 설정 활성화

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

코멘트 제출