0

ユーザーがカスタム フィールドを含む投稿を WordPress に直接アップロードできるように (重力フォームを使用して) フォームをセットアップしましたが、これはすべて美しく機能します。ただし、Titanium ビルド アプリからの送信を許可するように Gravity フォーム API をセットアップしました。いくつかのデータを正常に送信し、WordPress の [エントリ] タブに表示できますが、投稿として公開されません。

これは Gravity Forms API の制限ですか、それとも私が見逃したものですか? この機能はフックで複製できると確信していますが、これは Gravity Forms がすでに自動化しているものなので、可能であるべきだと思います!

それが役立つ場合のコードは次のとおりです。

var postParams = [{
    1 : 'Test Data',
    2 : 'Test Data',
    3 : 'Test Data',
    4 : 'Test Data',
    5 : 'Test Data',
    6 : 'Test Data',
    7 : 'Test Data',
    8 : 'Test Data',
    9 : 'Test Data',    
}];

var xhr=Titanium.Network.createHTTPClient();    

xhr.onload = onComplete;
xhr.onerror = onComplete;

xhr.open("POST", url);
xhr.send(JSON.stringify(postParams));
4

1 に答える 1

0

現在、API を使用してエントリを作成しても、投稿の作成、通知、および確認機能はトリガーされません。以下を使用して、投稿の作成をトリガーできます。

RGFormsModel::create_post( $form, $entry );
于 2014-05-21T15:11:47.273 に答える