원격 서비스에서 확장 된 사용자 정보를 가져 오는 플러그인을 작성 중이며 사용자가 로그인 할 때마다 해당 기능을 실행해야합니다.
로그인 후 액션을 추가 할 수있는 후크가 있습니까?
답변
작업 후크 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
.
답변
사용하지 않도록주의하십시오 wp_login
. 더 이상 사용되지 않으며 이후 버전의 WordPress에서는 전혀 작동하지 않을 수 있습니다. 대신 wp_signon
기능을 시도하십시오 .
편집 :이 wp_login
기능 은 더 이상 사용되지 않지만 wp_login
작업 을 계속 사용하는 것이 좋습니다.