[php] WordPress의 WPMU 로그인 일관성 멀티 사이트 네트워크를 통해



0 Answers

Question

나는 WPMU multisite를 설치하고 있지만 큰 문제는 없다.

내 기본 도메인의 가입 프로세스 중에 사용자를 만듭니다. 다음과 같은 것을 사용하십시오.

$username = 'myname-'.time();
$user_id = wpmu_create_user($username,'anypassword','example@gmail.com');

add_user_to_blog(1, 5, 'subscriber');

$user = wp_signon(array(
"user_login" => $username,
"user_password" => 'anypassword',
"remember" => true
));

내가하는 일은 사용자를 생성 한 다음 기본 도메인에만 할당하고 wp_signon을 사용하여 사용자를 기록하는 것입니다. 그러나 하위 도메인에서 네트워크의 하위 사이트를 방문 할 때는 해당 사이트에서 매우 제한적입니다. 나는 여전히 로그인되어 있으며 상단의 대시 보드 메뉴는 여전히 표시됩니다.

나는 is_user_blog ()를 사용하여 사용자가이를 볼 수 있어야하고 하위 도메인의 로그인 페이지로 보낼 수 있는지 여부를 결정하려고했습니다. 그러나 이는 기본 도메인에서 기존 로그인 세션을 종료하는 것을 의미합니다. 이상적으로는 주 도메인에 로그인하고 하위 도메인에 로그인 할 수 있지만 둘 다 별도로 처리하면 멋지게됩니다.

누구든지 전에이 문제에 부딪 혔습니까?



Related