私はある種のパスワード回復(fù)機(jī)能を作ろうとしています(理由は聞かないでください)。
私は WordPress ウェブサイトを持っており、Gravity フォームを使用して顧客にメール アドレスを?qū)い亭蓼埂?次に、そのアドレスを使用して、同じ電子メール アドレスがカスタム屬性 (pa_e-mail) として追加されている、対応する woo-commerce 製品を検索したいと思います。 次に、別の屬性を使用して、パスワード (超強(qiáng)力なセキュリティ、MD5、ハッシュなどは必要ありません) をカスタム屬性 (pa_pw) として保存し、そのパスワードを Gravity Forms に送り返してユーザーに電子メールで送信します。また、パーマリンクを使用して製品へのリンクを送信したいと考えています。
これまでの私のコードはfunctions.phpにあり、Gravityフォームには動(dòng)的塗りつぶしを受け取ることができる2つのテキストフィールドがあります。 (edit_pw および edit_link)
リーリーしかし、受信したメールには null 値しか含まれていないため、{Link:6} と {Password:7} を表示したいのです。
コードを書き直しました。
リーリーそして、「エラー」を引き起こしたのはこの行であると確信しています:
リーリー電子メール アドレスを $email として手動(dòng)で入力すると、期待どおりに機(jī)能します。 そのため、Gravity Forms に電子メール入力テキスト フィールド (ID 4) の値が渡されないという問(wèn)題が発生しているはずです。
###任意のヒント?ついに働き始めました! 私の問(wèn)題は、「gform_field_value_」フィルターの $entry 変數(shù)で電子メール フィールド (ID4) の値にアクセスできないことです。
これは私の作業(yè)用コードです:
リーリー