感谢评论中的澄清。混淆的是文字压力。com托管API和WordPress。org REST API项目,这是不同的。WordPress。com API由Automatic开发,仅适用于WordPress上托管的网站。com平台。功能上有一些重叠,但如果您正在使用WordPress的可下载版本构建网站,那么这不是您要查找的文档。组织。
使用可下载WordPress的REST API插件的官方文档是here. 插件的一部分已经集成到WordPress core中,看起来另一大块插件即将实现merged in an upcoming WordPress release, 可能是4.8或4.9。
要回答您关于API是否支持自定义post类型的问题,它肯定支持!当您向注册自定义帖子类型时register_post_type
函数,添加以下参数:
\'show_in_rest\' => true
这是使post类型成为公共API一部分的最小代码量。你可以这样做
add custom namespaces and authentication functions, 但是,如果您的API是公共的,并且您才刚刚开始,那么这是不必要的。
要回答关于将API与Angular一起使用的后续问题-是的,启用API后,WP Admin仪表板的工作方式完全相同,您可以使用仪表板进行编辑,并将API用作只读客户端。
祝你的项目好运,玩得开心!