【问题标题】:Gravtiy Forms API User Submitted PostGravity Forms API 用户提交的帖子
【发布时间】:2014-05-21 13:07:36
【问题描述】:

我设置了一个表单(通过重力表单),它允许用户将带有自定义字段的帖子直接上传到 WordPress 中,这一切都很好! 但是,我现在设置了 Gravity 表单 API 以允许从 Titanium 构建的应用程序提交,虽然我可以成功提交一些数据并在 WordPress 的“条目”选项卡中看到它,但它没有作为帖子发布。

这是 Gravity Forms API 的限制,还是我遗漏了什么? 虽然我确信这个功能可以通过 hooks 来复制,但这是 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));

【问题讨论】:

    标签: javascript wordpress titanium gravity-forms-plugin


    【解决方案1】:

    目前使用 API 创建条目不会触发帖子创建、通知和确认功能。您可以使用以下方法来触发帖子创建。

    RGFormsModel::create_post( $form, $entry );
    

    【讨论】:

    • 是否有一个 API 特定的钩子可以添加这个?感谢您的帮助! =)
    猜你喜欢
    • 2014-11-27
    • 1970-01-01
    • 2015-05-11
    • 2017-09-14
    • 2016-12-19
    • 2013-06-04
    • 1970-01-01
    • 2017-09-13
    • 2013-04-20
    相关资源
    最近更新 更多