Gravity フォームは mysql からデータを抽出する必要があります
P粉447495069
P粉447495069 2024-03-30 00:05:24
0
2
426

私はある種のパスワード回復機能を作ろうとしています(理由は聞かないでください)。

私は WordPress ウェブサイトを持っており、Gravity フォームを使用して顧客にメール アドレスを尋ねます。 次に、そのアドレスを使用して、同じ電子メール アドレスがカスタム属性 (pa_e-mail) として追加されている、対応する woo-commerce 製品を検索したいと思います。 次に、別の属性を使用して、パスワード (超強力なセキュリティ、MD5、ハッシュなどは必要ありません) をカスタム属性 (pa_pw) として保存し、そのパスワードを Gravity Forms に送り返してユーザーに電子メールで送信します。また、パーマリンクを使用して製品へのリンクを送信したいと考えています。

これまでの私のコードはfunctions.phpにあり、Gravityフォームには動的塗りつぶしを受け取ることができる2つのテキストフィールドがあります。 (edit_pw および edit_link)

リーリー

しかし、受信したメールには null 値しか含まれていないため、{Link:6} と {Password:7} を表示したいのです。

P粉447495069
P粉447495069

全員に返信(2)
P粉262113569

コードを書き直しました。

リーリー

そして、「エラー」を引き起こしたのはこの行であると確信しています:

リーリー

電子メール アドレスを $email として手動で入力すると、期待どおりに機能します。 そのため、Gravity Forms に電子メール入力テキスト フィールド (ID 4) の値が渡されないという問題が発生しているはずです。

###任意のヒント?

いいねを押す +0
P粉841870942

ついに働き始めました! 私の問題は、「gform_field_value_」フィルターの $entry 変数で電子メール フィールド (ID4) の値にアクセスできないことです。

これは私の作業用コードです:

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート