WP插件外部API,自定义帖子类型

时间:2018-09-04 17:02:46

标签: php wordpress api

我已经使用样板设置了WordPress插件。我为我的插件创建了一个自定义帖子类型。这就是我的位置。

我要去的地方.. 我希望能够创建自己发表的帖子。这是一个报告帖子。所以在创建时,我想自定义用户界面。我希望能够基于外部api调用来填充选项。一个选择将根据返回的内容使用另一个外部api调用填充下一个选择。 然后创建帖子。

单击帖子时,我希望能够使用创建帖子类型时产生的元数据/数据进行几次api调用并填充将在页面上显示的电子表格。

我一直在寻找有关此的教程,却找不到任何教程。我查看了wp插件开发手册,但看不到有关如何执行此操作的清晰图片。

是否可以通过这种方式实现,还是我应该尝试使所有内容都自定义(这尤其令人讨厌,尤其是在尝试遵守规则时,这是我最终希望发布到wordpress插件存储库中的东西)。

我也希望前端具有类似的功能。

这是我希望用户执行的过程。 自定义报告页面加载

->列出所有已创建的报告,并具有一个用于创建新报告的按钮

->创建新报告页面具有下拉列表。第一个下拉列表中有x个选项,这些选项是使用外部api填充的,带有一个包含用户凭据的标头,用户选择一个选项。 api get请求使用第一个下拉列表中的选择填充下一个下拉列表。使用从第二个下拉列表中选择的内容的外部api get请求的响应填充下一个下拉列表,依此类推。

->希望应用过滤器,但该过滤器可以稍后发布

->用户生成报告

->然后用户保存报告

在“报告”页面中单击报告时,将使用创建报告中保存的选择生成报告。生成将通过使用选择作为标题的api调用来处理。然后,响应将被解析并填充到电子表格中,该电子表格将为用户显示。

然后用户可以将报告导出为pdf或csv文件。

我现在的主要问题是,有没有一种方法可以在wordpress中使用自定义帖子类型来实现这种逻辑?

0 个答案:

没有答案