비밀번호 복구 기능을 만들려고 합니다(이유는 묻지 마세요).
저는 WordPress 웹사이트를 운영하고 있으며 중력 양식을 사용하여 고객에게 이메일 주소를 묻습니다. 그런 다음 해당 주소를 사용하여 사용자 정의 속성(pa_e-mail)으로 추가된 동일한 이메일 주소가 있는 해당 woo-Commerce 제품을 찾고 싶습니다. 그런 다음 비밀번호(매우 강력한 보안, md5, 해싱 등이 필요 없음)를 사용자 정의 속성(pa_pw)으로 저장하고 해당 비밀번호를 Gravity Forms로 다시 보내 사용자에게 이메일로 보내는 또 다른 속성을 사용하고 싶습니다. 또한 영구 링크를 사용하여 제품에 대한 링크를 보내고 싶습니다.
지금까지 내 코드는 function.php에 있으며 중력 형식 내에는 동적 채우기를 받을 수 있는 두 개의 텍스트 필드가 있습니다. (edit_pw 및 edit_link)
으아악하지만 내가 받은 이메일에는 {Link:6} 및 {Passwort:7}을 표시하려는 곳에 null 값만 있습니다.
P粉2621135692024-03-30 19:40:11
코드를 다시 작성했습니다.
으아아아그리고 저는 "오류"를 일으키는 것은 다음 줄이라고 확신합니다.
으아아아이메일 주소를 $email로 직접 입력하면 예상대로 작동합니다. 따라서 이메일 입력 텍스트 필드(ID 4)의 값을 전달하지 않는 Gravity Forms에 몇 가지 문제가 있는 것 같습니다.
팁이 있나요?
P粉8418709422024-03-30 16:19:09
저 드디어 출근! 내 문제는 "gform_field_value_" 필터의 $enrtry 변수에서 내 이메일 필드(ID4)의 값에 액세스할 수 없다는 것입니다.
내 작업 코드는 다음과 같습니다.
으아악