飞镖颤振-使用斩波器获取WordPress自定义帖子类型
我正在用谷歌颤振框架构建一个手机,并使用Wordpress作为我的应用程序的后端。 我想通过对flatterapi的Chopper改进,在flatter中获取JSON格式的Wordpress自定义Post类型数据 有谁能帮我构建一个示例代码,这样我就可以轻松开始了? 我使用过这个()但是我不知道如何使用自定义的Post类型 或者,如果有人知道如何使用它并获取自定义帖子类型,那么对我来说就更容易了 请帮忙!飞镖颤振-使用斩波器获取WordPress自定义帖子类型,wordpress,flutter,dart,chopper,Wordpress,Flutter,Dart,Chopper,我正在用谷歌颤振框架构建一个手机,并使用Wordpress作为我的应用程序的后端。 我想通过对flatterapi的Chopper改进,在flatter中获取JSON格式的Wordpress自定义Post类型数据 有谁能帮我构建一个示例代码,这样我就可以轻松开始了? 我使用过这个()但是我不知道如何使用自定义的Post类型 或者,如果有人知道如何使用它并获取自定义帖子类型,那么对我来说就更容易了 请帮忙! 谢谢大家! 看看您想要用来构建移动应用程序的包,没有自定义类型()的示例和解决方案,但您
谢谢大家! 看看您想要用来构建移动应用程序的包,没有自定义类型()的示例和解决方案,但您可以将其分叉,并扩展到特定的自定义帖子类型。我将向您展示如何执行此操作的示例(不包括自定义字段): 在flatter\u wordpress/lib/constants.dart中 在第10行之后添加
const URL_POSTS='$URL_WP_BASE/POSTS'代码>
自定义帖子端点的行。假设您有自定义PostBook,您将添加一个端点books
:
const URL_BOOKS='$URL_WP_BASE/BOOKS'代码>
请参见此处的相关说明以及如何为自定义post类型启用REST API:
然后在flatter\u wordpress/lib/requests/
文件夹中,查找、克隆并重命名文件:
params\u post\u list.dart到params\u book\u list.dart
并在此处将classParamsBookList
重命名为classParamsBookList
在文件夹flatter\u wordpress/lib/schemas/中查找
post.dart复制并重命名为book.dart
并将此处的class Post
重命名为classBook
然后在文件flatter\u wordpress/lib/flatter\u wordpress.dart中:
查找行导入“schemas/post.dart”代码>之后添加行导入'schemas/book.dart'代码>
查找行export'requests/params_post_list.dart'代码>之后添加行export'requests/params_book_list.dart'代码>
查找行export'schemas/post.dart'代码>之后添加行导出'schemas/book.dart'代码>
然后找到函数
async.Future fetchPosts()
Future\u postBuilder()
async.Future createPost({@required Post})
复制这些函数将其重命名,并将其替换为Book
(区分大小写)
注意:在复制的函数中查找URL\u帖子
,并重命名为URL\u书籍
真棒。。。!!杰出的没想到会有这么简单的回答。。非常感谢你。我将在这里为其他人添加代码。顺便说一句,你能告诉我一个关于自定义字段的提示吗?我是个新手。我应该使用这个代码还是用Chopper库构建相同的代码?哪一个更适合WP作为android应用程序的后端?只有在您使用flatter\u wordpress
项目时,才应该使用这种情况。让我知道它是否有效:)