사용자 정의 WordPress 사용자 등록 페이지를 만드는 방법
게시 됨: 2019-01-08WordPress 사용자 등록을 허용하려는 데에는 여러 가지 이유가 있습니다. 회원 사이트가 있거나 포럼 커뮤니티를 운영 중일 수 있습니다. 등록된 사용자만 토론을 중재하는 방법으로 댓글을 게시하도록 허용할 수 있습니다. 이유가 무엇이든, 사용자가 자신의 계정을 실행하도록 하는 방법을 보여드리고자 합니다.
WordPress 사용자 등록 허용
따라야 할 첫 번째 단계는 매우 간단합니다. WordPress 대시보드의 설정 – 일반 페이지로 이동합니다. 여기에서 이 전체 프로세스에 필수적인 두 가지 옵션인 멤버십 및 새 사용자 기본 역할을 찾을 수 있습니다. 누구나 등록할 수 있고 기본 역할을 선택할 수 있다는 상자를 선택하고 싶을 것입니다. 일반적으로 이는 구독자 가 될 것이지만 각 역할에는 다른 권한이 부여되므로 사이트에 가장 적합하지 않을 수 있습니다.

기본적으로 5개의 사용자 역할이 부여됩니다.
- 구독자
- 작가
- 편집자
- 기부자
- 관리자
이러한 각 역할에는 서로 다른 권한 집합이 있으며 특정 플러그인 및 코드 조각으로 이를 조정할 수 있습니다. 일부 플러그인은 자체적으로 특정 사용자 역할을 생성합니다(예: BuddyPress가 Keymaster 역할 생성).
일반적으로 구독자 는 게시물을 만들 수 없거나 실제로 문제가 발생할 수 있으므로 좋은 선택입니다. 저장 버튼을 누르면 사용자가 등록할 수 있는 사이트가 준비됩니다. 하지만 그렇게 하려면 로그인과 등록 양식이 필요합니다.
사용자 정의 WordPress 사용자 등록 페이지를 만드는 방법
YouTube 채널 구독
옵션 1: WordPress 등록 양식 사용
사용자를 등록할 수 있는 가장 간단한 방법은 모양 – 위젯 섹션으로 이동하여 메타 위젯을 선택하고 사이드바 또는 바닥글 영역으로 드래그하는 것입니다.

이 방법의 단점은 위젯에 RSS 및 WordPress.org 링크도 포함되어 있다는 것입니다. 또한 사용자가 등록할 수 있는 기본 WP 로그인 화면으로 이동하는 로그인 링크만 제공합니다. 이 링크는 명확하지 않습니다.

그러면 yoursite.com/wp-admin 에 있는 기본 WordPress 사용자 등록 및 로그인 페이지로 이동 합니다 . 그들은 (다시) 상당히 숨겨진 등록 링크를 클릭하고 등록 할 수 있습니다.

그러나 모든 것이 상당히 난해하기 때문에 사용자가 실제로 등록 양식을 찾길 원합니다. 이제 WordPress 등록 URL은 https://yoursite.com/wp-login.php?action=register 이며 원할 때 언제든지 연결할 수 있습니다. 그러면 사용자 이름을 선택하고 이메일을 입력하는 기본 등록 양식으로 보내집니다.

이메일을 확인하면 위에서 설정한 기본 권한이 계정에 부여됩니다.
옵션 2: 플러그인 사용
프론트 엔드 등록 양식(어디에나 넣을 수 있는 단축 코드 포함)을 만드는 가장 좋은 옵션 중 하나는 Ultimate Member라는 플러그인입니다. 이를 통해 WordPress 사용자 등록 페이지의 모양을 나머지 브랜드와 일관되게 유지할 수 있을 뿐만 아니라 사용자 자체도 훨씬 더 쉽게 관리할 수 있습니다. 100,000개 이상의 설치와 일관된 업데이트를 통해 이 문제를 안전하게 처리할 수 있습니다.

먼저 플러그인 저장소에서 Ultimate Member를 다운로드하여 설치해야 합니다. 활성화되면 플러그인이 작동하려면 몇 개의 새 페이지를 만들어야 한다는 메시지가 표시됩니다. 권한을 부여하십시오.

페이지가 생성되면 기술적으로 사용할 준비가 된 것입니다. URL을 원하는 대로 변경할 수 있지만 사용자는 yoursite.com/register 에서 즉시 등록할 수 있습니다.

기본 양식이 작동하지 않는 경우 두 가지 옵션이 있습니다. 수정하거나 새로 만드세요. 둘 중 하나는 관리자 패널의 Ultimate Member 섹션에서 찾을 수 있습니다.

등록 양식이 강조 표시되어 있는지 확인하십시오 (1). 양식 생성 자체는 드래그 앤 드롭입니다. 이전에 페이지 빌더를 사용했거나 새로운 WordPress 편집기 Gutenberg를 사용한 적이 있다면 경험이 매우 유사하다는 것을 알게 될 것입니다.

포함할 수 있는 필드의 수도 상당히 많습니다. 편집기 (3) 내부의 + 를 클릭하여 사용자에 대해 알아야 할 세부 정보를 원하는 만큼 추가할 수 있습니다.

그러나 이 모든 것에서 가장 중요한 부분은 단축 코드 상자 (2) 입니다. 해당 코드를 복사하여 페이지나 위젯에 붙여넣으면 이 특정 등록 양식이 표시됩니다. 예를 들어 Appearance – Widgets 아래의 Custom HTML 위젯에 붙여넣을 수 있습니다.

저장되면 전체 양식이 사이드바(또는 위젯이 있는 곳)에 표시됩니다.

게시물 중간에 해당 양식을 원하면 지금 할 수 있습니다. 바로 이것이 바로 숏코드에 묶인다는 점입니다.
WordPress 사용자 로그인 페이지
사용자 등록 페이지 외에도 동일한 단계에 따라 로그인 페이지를 생성할 수도 있습니다. 로그인 양식 을 만들 때 강조 표시되어 있는지 확인하기만 하면 됩니다.

Ultimate Member 플러그인은 이미 기본 URL을 yoursite.com/login 으로 생성했습니다. 기본 양식으로 가면 더 이상 할 일이 없습니다. 그러나 새 단축 코드를 만드는 경우 해당 페이지에 새 단축 코드를 삽입하기만 하면 됩니다.

최종 결과는 다음과 같을 것입니다. 등록 페이지에서 사용한 것과 동일한 필드 세트를 로그인 페이지에서도 사용할 수 있음을 기억하십시오.

이 특정 양식의 가장 좋은 점은 등록 버튼이 눈에 잘 띄고 기본 WordPress 버튼처럼 숨겨져 있지 않다는 것입니다.
새 사용자 관리
기본적으로 WordPress에는 관리자를 위한 최소 사용자 관리 시스템이 있습니다. 사용자 편집 으로 이동합니다. 관리자 대시보드의 사용자 목록에서 화면을 클릭하고 사용자 에 대한 많은 사항을 변경할 수 있습니다. 이름, 사용자 이름, 표시 이름, 이메일, 심지어 역할까지. 그러나 해당 역할에 대한 권한 측면에서 기본적으로 운이 좋지 않습니다. Ultimate Member와 같은 플러그인은 WordPress 코드를 파고들지 않고도 할 수 있는 일을 확장함으로써 이를 도와줍니다.

또한 사용자를 관리하고 사이트 또는 서비스에 등록한 모든 사람을 표시할 수 있는 구성원 디렉터리를 만들 수 있습니다. Ultimate Member – Member Directories 에서 찾을 수 있습니다.

등록을 허용하는 이유에 따라 공개를 원할 수도 있고 원하지 않을 수도 있습니다. 그러나 UM은 디렉토리의 단축 코드가 있는 yoursite.com/members 페이지를 생성하기 때문에 그렇게 시작합니다. 페이지를 삭제하거나 게시 취소할 수 있습니다. 그러나 디렉토리를 사용하는 경우 기본적으로 다음과 같이 표시됩니다.

고려해야 할 기타 사항
이제 이전 단계를 통해 WordPress 사용자 등록을 전혀 할 수 없었던 것에서 사이트의 전체 회원 디렉토리를 표시할 수 있게 되었습니다. 회원가입과 등록을 조금 더 진행하려면 몇 가지 아이디어가 있습니다.
사용자 정의 로그인 URL 생성
첫째, Ultimate Member와 같은 플러그인을 사용하지 않고 사용자 정의 로그인 URL을 만들 수 있습니다. 이 방법을 사용하면 무차별 대입 공격 등으로부터 사이트를 보호하는 /wp-admin 슬러그를 완전히 제거할 수 있기 때문에 다릅니다. UM을 사용하여 /register 및 /login 을 만드는 것은 매우 유용하지만 /wp-admin 방식도 작동합니다. 완전히 변경하면 사이트를 더 잘 잠글 수 있습니다.
기본 WordPress 로그인 페이지 사용자 정의
둘째, WordPress 로그인 페이지 자체를 사용자 정의할 수 있습니다. 기본 WordPress 로그인 및 등록 URL을 그대로 유지하려는 경우 디자인을 완전히 변경하고 브랜드에 맞게 변경할 수 있습니다. 이것은 WP Core 파일과 PHP에 대한 약간의 지식이 필요하지만, 그렇게 하면 설치 시 나타나는 칙칙한 회색 페이지를 원하는 만큼 예쁘게 꾸밀 수 있습니다.
결론
이유가 무엇이든 사용자가 사이트에 등록하는 것은 매우 간단합니다. 몇 번의 클릭과 약간의 조정으로 WordPress 사용자 등록을 둔하고 숨겨져 있는 사이트에서 자랑스러워하고 훌륭한 일을 할 수 있는 사이트의 다른 부분으로 만들 수 있습니다. 그러니 밖으로 나가 커뮤니티를 구축하세요.
WordPress 사용자 등록은 무엇을 위해 사용합니까?
Visual Generation의 기사 특집 이미지 / Shutterstock.com
