사용자가 로그인 한 후 실행되는 후크가 있습니까?


28

원격 서비스에서 확장 된 사용자 정보를 가져 오는 플러그인을 작성 중이며 사용자가 로그인 할 때마다 해당 기능을 실행해야합니다.

로그인 후 액션을 추가 할 수있는 후크가 있습니까?

답변:


33

작업 후크 wp_login은 사용자가 로그인 할 때 실행되며 간단한 기능을 실행할 수 있습니다.

function do_anything() {
    //do stuff
}
add_action('wp_login', 'do_anything');

설명서 : https://codex.wordpress.org/Plugin_API/Action_Reference/wp_login

여기의 실제 빵 상자 wp_authenticate는 약간의 문서가 있습니다. 주어진 사용자 이름과 암호로 배열을 전달하여 필요한 경우 정보를 원격 서비스에 전달할 수 있습니다. https://codex.wordpress.org/Plugin_API/Action_Reference/wp_authenticate

로그인 후 리디렉션 URL을 변경하려면 https://codex.wordpress.org/Plugin_API/Filter_Reference/login_redirect 필터가 있습니다 login_redirect.


10

사용하지 않도록주의하십시오 wp_login. 더 이상 사용되지 않으며 이후 버전의 WordPress에서는 전혀 작동하지 않을 수 있습니다. 대신 wp_signon기능을 시도하십시오 .

편집 :이 wp_login기능 은 더 이상 사용되지 않지만 wp_login작업 을 계속 사용하는 것이 좋습니다.


1
예 wp_login 작업이 여전히 작동합니다.
Shwet
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.