키 테이크 아웃 WordPress가 제공하는 기본 양식은 종종 사이트의 설계 및 브랜딩과 일치하지 않으므로 사용자 정의 로그인, 등록 및 비밀번호 재설정 양식에 대한 수요가 증가합니다. 튜토리얼은 ProfilePress라는 플러그인을 사용하여 WordPress 다중 단계 등록 양식을 구축하는 방법을 설명합니다. ProfilePress는 서버 측 PHP 검증, 인증 및 사용자 정의 양식의 승인을 처리합니다. 프로세스에는 연락처 정보 필드를 WordPress 사용자 프로파일에 추가하고 HTML, CSS 및 JavaScript를 사용하여 다중 단계 양식을 구축하고 플러그인의 멜랜지 기능을 사용하여 기능중인 WordPress 등록 양식으로 변환하는 것이 포함됩니다. 다중 단계 양식은 CSS를 통해 사용자 정의 할 수 있으며 다른 도구 또는 서비스와 통합 될 수 있습니다. 양식이 모바일 친화적이고 사용자 입력을 검증하는 것이 중요합니다. 양식이 길면 쿠키 또는 로컬 스토리지를 사용하여 사용자의 진행 상황을 저장할 수 있습니다. 기본 로그인, 등록 및 비밀번호 재설정 양식 (WordPress 외부에 개발 된 웹 사이트 외부)은 종종 사이트의 설계 및 브랜딩을 준수하지 않습니다. 과거 WordPress가 블로깅 엔진이었을 때 이것은 괜찮 았습니다. WordPress는 컨텐츠 관리 시스템으로 발전하여 사용자 정의 로그인, 등록 및 비밀번호 재설정 양식에 대한 수요가 계속 증가합니다. 이 튜토리얼에서는 ProfilePress라는 플러그인을 사용하여 WordPress 다중 단계 등록 양식을 작성하는 방법을 배웁니다. ProfilePress 및 TABBED 로그인 및 가입 위젯을 사용하여 사용자 정의 로그인, 등록 및 비밀번호 재설정 양식을 작성하는 방법을 이전에 다루었음에 주목할 가치가 있습니다. 아래는이 튜토리얼이 끝날 때 구축 할 다중 단계 등록 양식의 디자인입니다. Codepen의 Agbonghama Collins (@Collizo4Sky)의 JQuery 및 CSS3을 사용하여 진행률 표시 줄이있는 펜 다중 단계 등록 양식을 참조하십시오. 이 튜토리얼을 앞두고 싶다면 WordPress 전원 사이트의 양식의 실시간 데모가 있습니다. . 더 이상 고민하지 않고 다단계 등록 양식을 구축하는 데 곧바로합시다. 코딩으로 다이빙 위의 데모에서 소셜 프로파일 섹션에는 Facebook, Twitter 및 Google 필드가 포함되어 있으며 기본 WordPress 사용자 프로필에는 없습니다. 결과적으로 WordPress가 등록 된 사용자의 프로필에 대해 필드에 입력 된 데이터를 저장하려면 위의 소셜 프로필 필드에 대한 연락 방법을 작성해야합니다. ‘functions.php’파일 를 사용하여 콘택트 필드 추가 다음을 포함하여 연락처 정보 필드를 WordPress 사용자 프로필에 추가하는 방법을 설명하는 여러 온라인 자습서가 있습니다. WordPress 사용자 프로필의 연락처 정보 를 사용자 정의하십시오 사용자 프로파일에 추가 연락 방법을 추가하십시오 wordpress에서 사용자 연락처 정보를 확장하십시오 이 튜토리얼은 다음 코드가 테마의 functions.php 파일에 붙여져 있으면 WordPress 사용자 프로필의 연락처 정보 섹션에 Facebook, Twitter 및 Google 필드를 추가 할 것이라고 설명합니다. ProfilePress 플러그인을 사용하여 콘택트 필드 추가 플러그인을 사용하여 키/레이블 양식을 작성하여 연락처 정보 필드를 추가 할 수 있습니다 (아래 이미지 참조). 이것은 연락처 정보 설정 페이지에 있습니다. 여기서 키는 WordPress가 내부적으로 사용하는 고유 한 이름이며 필드를 인식하고 사용자에게 표시되는 필드 설명에 레이블을 지정합니다. 자세한 내용은 ProfilePress 플러그인을 사용하여 WordPress 프로파일에 연락처 정보를 추가하십시오. WordPress 프로필로 이동하여 Facebook, Twitter 및 Google Field가 표시되는 것을 확인하십시오. Facebook, Twitter 및 Google 연락처 정보 필드를 WordPress 프로필에 추가 한 다음 Melange 기능을 통해 다중 단계 양식을 작성해야합니다. 다중 단계 양식 구축 나는 HTML, CSS 및 JavaScript로 다중 단계 양식이 어떻게 구축되는지에 대한 과정을 안내하지 않을 것입니다. 소스 코드 주위에 자유롭게 찌르고 이에 대해 배우십시오. 오히려, 우리는 양식을 실제 기능이있는 WordPress 등록 양식으로 변환하는 방법을 배웁니다. 플러그인의 Melange 기능은 거의 모든 로그인, 등록 비밀번호 재설정을 변환 할 수 있으며 작업 WordPress에 해당 할 수 있도록 프로파일 양식 템플릿을 편집 할 수도 있습니다 (그러나 이것은 프리미엄 버전에서만 사용할 수 있습니다. 플러그인). 플러그인이 설치된 경우 아래 이미지에 표시된대로 Melange 메뉴를 클릭 한 다음 새 버튼을 추가하여 건물 프로세스를 시작하십시오. 형식이 제시됩니다. 다음과 같이 필드를 채 웁니다. 이름 필드에 양식의 이름을 입력하십시오. Stride Multistep Signup 양식이라고 부릅니다. 다중 단계 양식의 HTML 코드를 Melange Design Tinymce 편집기에 복사 한 다음 입력 필드를 각 단축 코드 등가물로 바꾸십시오. 우리는 필드를 프로파일 탑 단축 코드로 교체하지 않고야의 형태로 필드를 남겨 두었습니다. 그러나 단축 코드를 사용하면 입력 필드에 대한 올바른 이름 속성을 추가해야합니다. 필드의 이름 속성을 결정할 수 있다면 (예 : 사용자 이름 필드의 경우, 이름 속성은 reg_username입니다) 단축 코드를 사용하는 것도 없을 수도 있습니다. ProfilePress는 JavaScript를 삽입하기위한 텍스트 영역이 포함되어 있지 않기 때문에 JavaScript 코드는 양식의 HTML 코드 직후에 Melange Design 필드로 이동합니다. 참고 : Novalidate 속성은 태그에 추가되어 "이름 ="가있는 성가신 폼 제어가 초점을 맞출 수 없습니다. 제출 된 형태. 코드 설명 : 먼저, 우리는 JQuery Easing Library에 연기 된 호출을 포함 시켰습니다. 이것은 실제로 다중 단계를 처리하는 JavaScript 코드에 이어지는 효과를 추가하기 위해 수행되었습니다. 다중 단계 양식의 CSS를 CSS 스타일 시트 코드 영역에 붙여 넣으십시오. 참고 : ProfilePress에 의해 구동되는 등록 양식에 의해 생성 된 오류는 클래스 이름 ProfilePress-reg-status와 함께 div에 랩핑되므로 스타일 시트의 클래스. 등록 성공 필드에 아래 코드를 입력하여 성공적인 사용자 등록에 맞춤형 통지를 표시합니다. 양식을 저장하고 Melange 카탈로그로 다시 탐색하십시오. 생성 된 단축 코드를 복사하여 선택한 WordPress 페이지에 붙여 넣습니다. 페이지를 저장 한 다음 미리보기를 통해 멀티 스텝 등록을 확인하십시오. 다중 단계 등록 양식의 라이브 데모는 여기에서 확인할 수 있습니다. function add_contact_methods( $user_contact ){ /* Add user contact methods */ $user_contact['facebook'] = __('Facebook Username'); $user_contact['twitter'] = __('Twitter Username'); $user_contact['google'] = __('Google+ Profile'); return $user_contact; } add_filter('user_contactmethods', 'add_contact_methods');로그인 후 복사 요약 이 튜토리얼에서는 프로파일 펠트 (ProfilePress)라는 플러그인을 사용하여 워드 프레스 다중 단계 등록 양식을 작성하는 방법을 배웠습니다. 이 플러그인은 서버 측 PHP 유효성 검사, 인증 및 사용자 정의 로그인, 등록, 비밀번호 재설정 및 프론트 엔드 편집 프로필 양식의 승인을 처리합니다. 질문, 제안 또는 기부금이 있으시면 의견에 알려주십시오. WordPress 용 다단계 등록 양식 구축에 대한 자주 묻는 질문 (FAQ) 플러그인을 사용하지 않고 다단계 양식을 작성하려면 어떻게해야합니까? 플러그인을 사용하지 않고 다단계 양식을 작성하면 코딩이 포함됩니다. HTML, CSS 및 JavaScript에 대한 기본적인 이해가 필요합니다. 이 과정에는 HTML 양식을 작성하고 CSS로 스타일링 한 다음 JavaScript를 사용하여 양식의 단계를 제어하는 것이 포함됩니다. Ajax를 사용하여 페이지를 새로 고치지 않고 양식을 제출할 수도 있습니다. 그러나이 방법은 이러한 언어와 WordPress 개발을 잘 이해해야합니다. 코딩에 익숙하지 않은 경우 플러그인을 사용하는 것이 더 나은 옵션 일 수 있습니다. 등록 외에 다른 목적으로 다단계 양식을 사용할 수 있습니까? 절대적으로! 다중 단계 양식은 다양한 목적으로 사용할 수 있습니다. 사용자로부터 많은 정보를 수집해야 할 때 특히 유용합니다. 예를 들어, 설문 조사, 작업 응용 프로그램 또는 복잡한 연락 양식에 사용할 수 있습니다. 핵심은 정보를 관리 가능한 청크로 분류하여 사용자가 양식을보다 쉽게 작성할 수 있도록하는 것입니다. 다중 단계 양식의 모양을 사용자 정의 할 수 있습니까? 모양을 사용자 정의하십시오. CSS를 통해 다단계 양식을 수행 할 수 있습니다. 색상, 글꼴, 버튼 스타일 등을 변경할 수 있습니다. 플러그인을 사용하는 경우 사용자 정의 옵션이 제공 될 수 있습니다. 예를 들어, 일부 플러그인은 다른 레이아웃 템플릿에서 선택하거나 사용자 정의 CSS를 추가 할 수 있습니다. 내 다단계 양식에 조건부 로직을 추가 할 수 있습니까? 예, 추가 할 수 있습니다. 다단계 양식에 대한 조건부 논리. 이는 양식의 단계 또는 필드가 사용자의 입력에 따라 변경 될 수 있음을 의미합니다. 예를 들어, 사용자의 이전 답변에 따라 다른 질문을 표시 할 수 있습니다. 이것은 JavaScript를 통해 또는 조건부 로직을 지원하는 플러그인의 도움으로 수행 할 수 있습니다. 다중 단계 양식이 모바일 친화적인지 확인하려면 어떻게해야합니까? 다중 단계 양식 보장 모바일 친화적 인 것은 사용자 경험에 중요합니다. 반응 형 디자인 기술을 사용하여이를 수행 할 수 있습니다. 즉, 양식의 레이아웃과 요소가 다른 화면 크기에 맞게 자동으로 조정됩니다. 플러그인을 사용하는 경우 반응 형 디자인을 지원하는지 확인하십시오. 사용자의 진행 상황을 다단계 형식으로 저장할 수 있습니까? 예, 사용자의 진행 상황을 저장할 수 있습니다. 다단계 양식. 양식이 길고 사용자가 한 세션에서이를 완료하지 못할 경우 유용 할 수 있습니다. 사용자의 브라우저에서 쿠키 또는 로컬 스토리지를 사용하여이를 수행 할 수 있습니다. 일부 플러그인은이 기능도 제공합니다. 다중 단계 양식으로 사용자의 입력을 검증하는 방법 사용자의 입력을 확인하는 것은 올바른 정보를 수집하는 것이 중요합니다. 양식을 제출하기 전에 JavaScript를 사용하여 입력을 확인 하여이 작업을 수행 할 수 있습니다. 일부 플러그인은 또한 내장 유효성 검사 기능을 제공합니다. 다중 단계 양식을 다른 도구 또는 서비스와 통합 할 수 있습니까? 예, 다중 단계 양식을 다른 도구와 통합하거나 다른 도구 또는 다른 도구를 통합 할 수 있습니다. 서비스. 예를 들어, 양식 데이터를 이메일 마케팅 서비스 또는 CRM으로 보낼 수 있습니다. 이것은 API를 통해 또는 통합을 지원하는 플러그인의 도움으로 수행 할 수 있습니다. 다단계 양식이 올바르게 작동하는지 확인하려면 어떻게 할 수 있습니까? 다중 단계 양식을 테스트하는 것은 올바르게 작동하는지 확인하는 것이 중요합니다. 직접 양식을 작성하고 데이터가 올바르게 저장되었는지 또는 전송되었는지 확인 하여이 작업을 수행 할 수 있습니다. 또한 다른 장치와 브라우저에서 양식을 테스트하여 반응이 좋고 호환되는지 확인해야합니다. 다중 단계 양식을 작성하는 동안 문제가 발생하면 어떻게해야합니까? 문제가 발생하면 문제가 발생합니다. 다단계 양식을 작성하는 동안 코드 또는 플러그인 설정을 확인하여 문제를 직접 문제 해결해야합니다. 여전히 문제가있는 경우 온라인 커뮤니티, 포럼 또는 플러그인 지원 팀의 도움을받을 수 있습니다. 필요할 때 도움을 요청해도 괜찮습니다.