問題タブ [ninja-forms]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - WP - 忍者フォーム WP プラグインにデータを保存するときにすべてのフィールドを保存しない
Ninja form docsで確認できるフロントエンドからデータを送信する方法の例に基づいて、WP に保存するために Ninja form プラグインにデータを送信しています。私は以下で構築されたバックエンド側でそれを実装しましたlaravel/php
:
は次のformData
ようになります。
私の場合、WPid
の id はどこにあり、fields 配列内の各オブジェクトはフォーム内のフィールドを表します。そのオブジェクトの ID はそのフィールドの ID です。私の場合、ID 1 は名前フィールドの ID、ID 2 はメール フィールドの ID、ID 3 はメッセージ フィールドの ID です。下の画像でわかるように、データはフィールドに正常に保存されていますが、フィールドには保存されていません。ninja form
Contact form
message
email
name
WP DB postmeta テーブルを確認すると、フィールドが次のように保存されていることがわかりました。
問題は、フィールドが値なしname
でのみ保存されfield_
ていることです。他のフィールドが保存されているときに問題が発生するのはなぜですか? また、次のようなキーと値のペアを使用してデータを送信しようとしました。
しかし、message
フィールドは保存されていません。message
フィールドとフィールドkey
のid の組み合わせを試してみましたname
が、メール フィールドが保存されませんでした。ここで何が間違っていますか?
wordpress - 忍者フォームが送信されない
このフォームに少なくとも 5 回は記入したはずですが、提出タブに「提出が見つかりませんでした」というメッセージが表示されます。理由はありますか?