워드프레스 사이트에서 회원 탈퇴하기

워드프레스 회원 탈퇴 기능 추가하기

워드프레스를 사용하면 쉽게 회원제 사이트를 구축할 수 있습니다. 하지만 사용자가 회원으로 가입(등록)한 후에 별도로 탈퇴하는 옵션이 제공되지 않습니다. 굳이 탈퇴하려면 관리자에게 요청하여 계정을 삭제할 수 있을 것입니다. 그리고 관리자는 특정 사용자를 삭제하거나 비활성화시킬 수 있습니다(특정 사용자 혹은 역할의 계정을 비활성화시키는 방법은 여기를 참고하세요).

워드프레스 사이트에서 회원 탈퇴하기

특정 역할(회원 레벨)의 사용자들이 탈퇴할 수 있는 옵션을 제공하려면 Delete Me라는 플러그인을 사용할 수 있습니다.

이 플러그인을 설치하면 설정 > Delete Me에서 세부 옵션을 설정할 수 있습니다.

Delete Me settings - Roles

Roles 섹션에서는 스스로 탈퇴할 수 있는 역할(회원 레벨)을 선택합니다. 가령 Subscriber에 체크하면 Subscriber(구독자) 레벨의 사용자들은 스스로 회원 탈퇴를 할 수 있게 됩니다.

Shortcode section - Delete Me WordPress

위의 그림은 Shortcode 섹션의 옵션을 보여줍니다.

(1)에서는 숏코드를 사용할 때 표시될 문구를 지정할 수 있습니다. 원하는 경우 클래스(class)와 스타일(style)도 직접 지정할 수 있습니다. 문구는 적절히 수정하시면 됩니다.

(2)에서는 “Delete Me“(혹은 (1)에서 지정한 문구)를 눌렀을 때 팝업으로 표시될 삭제 안내 메시지를 지정할 수 있습니다.

(3)에서는 계정 삭제 후 이동할 URL을 지정할 수 있습니다. 공백으로 두면 동일한 URL에 머무르게 됩니다.

(4)는 숏코드 사용법을 보여줍니다. 숏코드를 복사하여 원하는 부분(페이지나 사이드바 위젯)에 복사하면 됩니다. 원하는 경우 PHP 형태로도 추가가 가능합니다. 예를 들어, 아래와 같이 별도의 페이지를 만들어 숏코드를 추가하는 방법을 생각해볼 수 있습니다. 페이지를 만든 후에 메뉴에 “회원 탈퇴” 메뉴 항목을 추가하여 사용자가 회원 탈퇴를 할 수 있도록 할 수 있습니다.

Remove account in wordpress

이상으로 Delete Me 플러그인을 사용하여 회원 탈퇴 기능을 워드프레스에 추가하는 방법을 살펴보았습니다.

참고:



기부를 통해 이 블로그를 후원하실 수 있습니다.
워드프레스 설치/제작/문제해결이 필요한 경우 서비스(유료)를 요청해주세요.