> CMS 튜토리얼 > Word누르다 > WordPress에서 사용자 정의 로그인 및 등록 페이지 구축

WordPress에서 사용자 정의 로그인 및 등록 페이지 구축

Christopher Nolan
풀어 주다: 2025-02-17 11:59:09
원래의
652명이 탐색했습니다.

WordPress에서 사용자 정의 로그인 및 등록 페이지 구축 키 테이크 아웃

WordPress 기본 로그인 및 등록 페이지는 ProfilePress와 같은 플러그인을 사용하여 전체 웹 사이트 디자인과 더 잘 통합되어 사용자 정의 할 수 있습니다. ProfilePress를 사용하면 PHP 코드를 작성하지 않고는 단축 코드를 사용하지 않고는 Proplepress, Custom WordPress 로그인, 등록 및 비밀번호 재설정 페이지를 작성할 수 있습니다. 사용자 정의 페이지를 작성한 후 기본 WordPress 로그인, 등록 및 비밀번호 재설정 페이지를 이러한 사용자 정의 대안으로 리디렉션 할 수 있습니다. ProfilePress 플러그인을 사용하면 웹 사이트의 모든 위젯 된 영역 또는 사이드 바에 쉽게 추가 할 수있는 이러한 사용자 정의 양식에 대한 위젯을 생성 할 수 있습니다.

WordPress는 블로그 생성을위한 웹 소프트웨어 인 블로그 엔진으로 Life를 시작했습니다. 수년에 걸쳐 일부 개발자는 CMS로 간주되는 것에 동의하지 않을 수도 있지만 컨텐츠 관리 시스템 (CMS)으로 발전했습니다. WordPress 기본 로그인 및 등록 페이지에 대한 건전한 무례 함이 있습니다. 사이트 디자인을 준수하지 않고 웹 사이트 외부에 거주하기 때문입니다. 클라이언트를위한 웹 사이트를 만들 때 더 맞춤화 된 로그인 페이지를 사용하여 웹 사이트 디자인 전체와 잘 통합 될 수 있습니다. 사이트 관리자뿐만 아니라 최종 사용자가 등록 및 로그인 페이지를 사용하는 WordPress를 확장하는 수많은 플러그인도 있습니다. 몇 명의 개발자가 사용자 정의 로그인 페이지 커스터마이저와 같은 WordPress에서 기본 로그인 및 등록 양식을 사용자 정의하기위한 여러 종류의 플러그인을 출시했습니다. 기본 계정 페이지에 대한 그립은 주로 예쁘지 않기 때문이 아니라 웹 사이트 모양과 느낌과 관련이 없기 때문에. WordPress의 사용자 정의 등록 및 로그인 페이지 구축에 대한 빠른 Google 검색에는 고급 PHP/WordPress 개발자를위한 자습서가 표시됩니다. 경험이 있다면 괜찮지 만 많은 개발자 튜토리얼을 작성한 사람으로서 조금 더 간단한 무언가가 필요한 청중도 있다는 것을 알고 있습니다.

. 이 튜토리얼에서는 PROPPRESS라는 플러그인을 사용하여 사용자 정의 WordPress 로그인, 등록 및 비밀번호 재설정 페이지를 작성하는 방법을 배웁니다. 물론 개발자라면 코드도 확인할 수 있습니다.
    아래 양식 디자인은이 튜토리얼에서 사용될 것입니다.
  • Codepen에서 Agbonghama Collins (@Collizo4Sky)의 WordPress에 대한 Pen SP ProfilePress 로그인을 참조하십시오. Codepen에서 Agbonghama Collins (@Collizo4Sky)의 WordPress에 대한 Pen SP ProfilePress 등록을 참조하십시오. Codepen에서 Agbonghama Collins (@Collizo4Sky)의 PEN SP 비밀번호 재설정을 참조하십시오. 튜토리얼보다 앞서 나가려면 로그인, 등록 및 비밀번호 재설정 페이지의 데모를 볼 수 있습니다. 프로파일 소개 ProfilePress는 사용자 계정 구축 (로그인, 등록, 비밀번호 재설정 및 프로파일 편집) 양식 및 프론트 엔드 프로파일을 서버 측의 PHP 유효성 검사, 인증 및 인증 시스템을 코딩하지 않고 어리석게 간단하게 만드는 WordPress 플러그인입니다. . 그것은 내가 필요로하는 것을 본 것입니다. 그래서 나는 그것을 만들었습니다. 일하는 흥미로운 프로젝트였습니다. 향후 기사에서 더 많이 나눌 것입니다. 일반적인 예를 들어, 간단한 HTML 로그인 양식을 PHP를 쓰지 않고 기능적 WordPress 로그인으로 바꿀 수 있습니다. ProfilePress는 드래그 앤 드롭의 플러그인이 아니라 오히려 단축 코드를 계정 양식 및 프론트 엔드 프로파일을 구축하기위한 템플릿 시스템으로 사용합니다. 단축 코드는 핸들 바와 Twig가 각각 JavaScript와 PHP에 어떤 것인지 프로파일을 제공합니다. 중력 양식, 양식 7 또는 NextGen Gallery에 문의 한 플러그인을 사용한 경우 바로가 코드에 이미 익숙 할 수 있습니다. 사용하기가 매우 쉽습니다.

    더 이상 고민하지 않고 로그인, 등록 및 비밀번호 재설정 WordPress 양식을 작성하기 시작합시다. 사용자 정의 로그인 페이지 먼저 WordPress 플러그인 디렉토리에서 무료로 제공되는 ProfilePress 플러그인의 Lite 버전을 설치 및 활성화하십시오. 아래 이미지에 표시된대로 로그인 양식 메뉴를 클릭 한 다음 새 버튼을 추가하여 프로세스를 시작합니다.

    형식이 제시됩니다. 다음과 같이 필드를 채 웁니다.

    템플릿 이름 필드에 로그인 양식의 이름을 입력하십시오. CodePen 로그인 양식 코드를 로그인 디자인 Tinymce 편집기에 복사 한 다음 텍스트, 비밀번호를 교체하고 입력 필드를 해당 단축 코드 등가물로 제출하십시오. 로그인 양식에 대한 최종 HTML 코드는 다음과 같습니다.

    참고 : 양식 태그
    이 허용되지 않습니다. 양식을 렌더링 할 때 플러그인에 의해 자동으로 추가됩니다. 로그인 CSS를 CSS 스타일 시트 텍스트 영역에 붙여 넣습니다.

    참고 : profilepress 로그인 양식에 의해 생성 된 오류는 클래스 프로파일 탑 리그 인스타토스와 함께 div에 래핑되므로 로그인 스타일 시트에 클래스가 존재합니다. 로그인 양식의 미리보기를 보려면 미리보기 디자인 버튼을 클릭하십시오.

    마지막으로, 로그인 양식을 작성하려면 변경 버튼을 누르십시오.

    로그인 양식을 위젯이있는 영역 / 사이드 바로 드래그하여 떨어 뜨릴 수있는 WordPress 위젯으로 사용할 수 있도록합니다. 위젯 확인란을 확인하십시오. 변경 사항을 저장 한 후 WordPress 위젯 관리자 페이지로 이동하여 ProfilePress 로그인 위젯을 원하는 위치로 드래그하고 로그인 양식을 선택하고 저장하십시오.

    로그인 카탈로그로 다시 탐색하고 생성 된 로그인 단축 코드를 복사하여 사용자 정의 로그인 페이지를 만들고자하는 페이지에 붙여 넣습니다.

    사용자 정의 등록 페이지 ProfilePress를 사용하여 사용자 정의 등록 양식 구축 양식 디자인 및 성공 메시지 (성공적인 등록에 표시되는 텍스트)에 대한 로그인 양식 저장으로 거의 단계를 따릅니다. 등록 양식 메뉴를 클릭 한 다음 새 버튼 추가를 클릭하십시오. 위의 Codepen 등록 양식 코드를 등록 디자인 tinymce 편집기에 복사하십시오. 양식 구성 요소 (사용자 이름, 비밀번호, 이메일, 이름, 성 필드 및 제출 버튼)를 해당 프로파일 탑리 단축 코드 등가물로 바꾸십시오. 등록 양식 코드는 마침내 다음과 같습니다. WordPress에서 사용자 정의 로그인 및 등록 페이지 구축 등록 CSS를 CSS 스타일 시트 텍스트 영역에 붙여 넣습니다. 참고 : ProfilePress 등록 양식에 의해 생성 된 오류는 클래스 이름 ProfilePress-Reg-Status가있는 DIV에 랩핑되므로 스타일 시트의 클래스. 성공적인 사용자 등록에 사용자 정의 메시지를 표시하려면 코드를 입력하십시오.

    위젯으로 등록 양식을 사용할 수있는 옵션도 있습니다. 이것이 매우 유용하다는 것을 알았습니다. WordPress에서 사용자 정의 로그인 및 등록 페이지 구축.

    등록 카탈로그로 다시 탐색하고 생성 된 단축 코드를 복사하여 사용자 정의 등록 페이지를 만들고자하는 페이지에 붙여 넣습니다.

    사용자 정의 비밀번호 재설정 페이지 비밀번호 재설정 메뉴를 클릭하여 비밀번호 재설정 설정 페이지로 이동하십시오. 페이지 상단의 새 버튼 추가를 클릭하여 양식 빌딩 프로세스를 시작합니다. Codepen 비밀번호 재설정 양식 코드를 비밀번호 재설정 디자인 tinymce 편집기에 복사하십시오.

    사용자 이름/이메일 필드와 제출 버튼을 단축 코드 동등한 것으로 바꾸십시오. 비밀번호 재설정 양식의 최종 코드는 다음과 같습니다.

    사용자가 양식을 성공적으로 사용하여 암호를 재설정 한 후 사용자 정의 된 메시지를 표시하기 위해 성공적인 비밀번호 재설정 텍스트 영역에 아래 코드를 메시지에 입력하십시오.

    변경 사항을 저장하고 카탈로그로 돌아갑니다 생성 된 단축 코드를 복사하여 사용자 정의 비밀번호 페이지를 만들고자하는 페이지에 붙여 넣으십시오. 기본 WordPress 계정 페이지를 사용자 정의 대안으로 리디렉션 마지막으로, 이제 우리가해야 할 일은 기본 WordPress 로그인, 등록 및 비밀번호 재설정 페이지를 ProfilePress로 만든 사용자 정의 대안으로 리디렉션되므로 사용자가 아래 기본 URL을 방문하면 사용자 정의 페이지로 리디렉션됩니다.

    http://example.com/wp-login.php

    http://example.com/wp-login.php?action=register

    http://example.com/wp-login.php?action=lostpassword

  • 이를 달성하려면 설정 플러그인 메뉴를 클릭하십시오 글로벌 설정 섹션에서 사용자 정의 로그인, 등록 및 비밀번호 재설정 페이지를 선택하고 저장합니다.
  • 요약 이 자습서에서는 WordPress 플러그인 디렉토리에서 사용 가능한 ProfilePress라는 플러그인을 사용하여 WordPress에서 사용자 정의 로그인, 등록 및 비밀번호 재설정 페이지를 쉽게 빌드하는 방법을 배웠습니다. 또한 기본 WordPress 계정 페이지를 사용자 정의 계정 페이지로 리디렉션하는 방법을 배웠습니다. 질문, 제안 또는 기부금이 있으시면 의견에 알려주십시오.
  • WordPress에서 사용자 정의 로그인 및 등록 페이지 구축에 대한 질문이 자주 묻는 질문 내 WordPress 로그인 페이지의 모양을 사용자 정의 할 수 있습니까?
  • 플러그인을 사용하거나 수동으로 코딩하여 WordPress 로그인 페이지의 모양을 사용자 정의 할 수 있습니다. 테마와 같은 플러그인 내 로그인, 사용자 정의 로그인 페이지 커스터마이저 및 로그인 프레스는 사용자 정의를위한 사용하기 쉬운 인터페이스를 제공합니다. 코딩을 선호하는 경우 테마 디렉토리에 새 PHP 파일을 작성하고 WP_LOGIN_FORM 기능을 사용하여 로그인 양식을 표시하여 사용자 정의 로그인 페이지를 만들 수 있습니다. 그런 다음 CSS를 사용하여 양식을 스타일링 할 수 있습니다.
  • 사용자 정의 등록 양식에 추가 필드를 추가 할 수 있습니까? 예, 사용자 정의 등록 양식에 추가 필드를 추가 할 수 있습니다. WordPress에서 'Register_Form'액션 후크를 사용하여 수행 할 수 있습니다. 추가 필드를 추가하는 functions.php 파일에 함수를 추가 한 다음 'registration_errors'및 'user_register'후크를 사용하여 필드 데이터를 검증하고 저장할 수 있습니다. 로그인하거나 로그인하거나 로그인하거나 로그인 한 후 사용자를 리디렉션 할 수 있습니까? 등록?

    'login_redirect'필터 후크를 사용하여 로그인 또는 등록 후 사용자를 리디렉션 할 수 있습니다. 이 후크를 사용하면 리디렉션 할 URL을 지정할 수 있습니다. 리디렉션하려는 URL을 반환하는 functions.php 파일에 함수를 추가 할 수 있습니다. 플러그인없이 사용자 정의 로그인 페이지를 만들 수 있습니다. 테마 디렉토리에 새 PHP 파일을 만들고 WP_LOGIN_FORM 기능을 사용하여 로그인 양식을 표시하여 수행 할 수 있습니다. 그런 다음 CSS를 사용하여 양식을 스타일링 할 수 있습니다 내 사용자 정의 로그인 양식에 기억 상자를 추가 할 수있는 방법?

    wp_login_form 함수에는 기억에 포함시킬 수있는 '기억'매개 변수가 포함되어 있습니다. 플러그인을 사용하는 경우 플러그인 설정을 확인하여 기억 상자를 포함 할 옵션이 있는지 확인하십시오.

    단축 코드를 사용하여 사용자 정의 로그인 양식을 표시 할 수 있습니까? , 단축 코드를 사용하여 사용자 정의 로그인 양식을 표시 할 수 있습니다. wp_login_form 함수는 단축 코드 함수에서 사용할 수있는 양식 HTML을 포함하는 문자열을 반환합니다. 그런 다음 게시물이나 페이지의 단축 코드를 사용하여 양식을 표시 할 수 있습니다.

    사용자 정의 로그인 양식에서 오류 메시지를 변경하려면 어떻게해야합니까?

    사용자 정의에서 오류 메시지를 변경할 수 있습니다. 'login_errors'필터 후크를 사용하여 양식을 로그인하십시오. 이 후크는 오류 메시지가 표시되기 전에 오류 메시지를 수정할 수 있습니다.

    사용자 정의 로그인 페이지에 소셜 로그인을 추가 할 수 있습니까?

    예, 사용자 정의 로그인 페이지에 소셜 로그인을 추가 할 수 있습니다. . Nextend Social Login 및 WP 소셜 로그인과 같은 소셜 로그인 기능을 제공하는 몇 가지 플러그인이 있습니다. 코딩을 선호하는 경우 Hybridauth 라이브러리를 사용하여 소셜 로그인을 추가 할 수 있습니다.

    사용자 정의 로그인 페이지를 무차별 인력 공격으로부터 보호하는 방법은 무엇입니까?

    사용자 정의 로그인 페이지를 Brute로부터 보호 할 수 있습니다. 제한 로그인 시도 또는 로그인 잠금과 같은 플러그인을 사용하여 공격을 강제로합니다. 이 플러그인은 단일 IP 주소에서 로그인 시도 수를 제한합니다.

    사용자 정의 로그인 양식에 보안 문자를 추가 할 수 있습니까?

    예, 사용자 정의 로그인 양식에 CAPTCHA를 추가 할 수 있습니다. 정말 간단한 Captcha 및 Google Captcha (Recaptcha)와 같은 보안 문자 기능을 제공하는 몇 가지 플러그인이 있습니다. 코딩을 선호하는 경우 Google Recaptcha API를 사용하여 보안 문자를 추가 할 수 있습니다.

위 내용은 WordPress에서 사용자 정의 로그인 및 등록 페이지 구축의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿