[워드프레스] 회원 등록 페이지 URL 변경하기

워드프레스에서 기본 회원 등록 URL은 http://www.yourdomain.com/wp-login.php?action=register입니다. 상황에 따라 이 기본 URL을 변경하고 싶은 경우가 발생할 수 있습니다. 예를 들어 워드프레스의 기본 로그인 폼(http://www.yourdomain.com/wp-login.php)을 사용하고, 기본 로그인 폼에 표시되는 회원 등록 페이지 URL을 buddyPress 등록 폼을 사용하고자 하는 경우를 생각해볼 수 있습니다. 또 다른 예로, 회원 등록 폼을 회원 유형에 따라 다르게 보여주고 싶은 경우가 있을 수 있습니다. 가령, 기업 회원과 개인 회원 여부를 묻는 페이지를 보여준 후에 사용자가 회원 유형을 선택하면 적절한 등록 폼으로 이동하도록 할 수 있습니다. 이 경우 회원 등록 페이지 URL을  회원 유형(예: 기업 회원 vs. 개인 회원, 판매자 vs. 구매자)을 선택하는 페이지로 설정하는 것을 생각해볼 수 있습니다.

이렇게 워드프레스(WordPress)의 기본 회원 등록 페이지 URL을 변경하려면 다음 필터를 사용할 수 있습니다.

// 워드프레스 회원 가입 페이지 URL 변경
// Change Registration URL in WordPress
add_filter( 'register_url', 'custom_register_url' );
function custom_register_url( $register_url )
{
$register_url = get_permalink( $register_page_id = 93 );
return $register_url;
}
// Reference: wordpress.stackexchange.com

위에서 숫자 93 대신 새로운 회원 가입 페이지의 페이지 ID로 대체하시기 바랍니다. 페이지 ID를 확인하는 방법은 여기를 참고해보시기 바랍니다.

Select Membership Type회원 유형(예: 기업 회원/개인 회원)별로 회원 가입 폼을 달리하여 표시하는 방법에 대해서는 다음 기회에 다루어보도록 하겠습니다.

워드프레스 - 기업 회원용 가입폼

참고:

일부 글에 제휴 링크가 포함될 수 있으며 파트너스 활동으로 일정액의 수수료를 받을 수 있습니다.

댓글 남기기

* 이메일 정보는 공개되지 않습니다.