首页 文章

WP Rest API用于创建自定义帖子类型的帖子

提问于
浏览
0

根据WP rest API手册,在使用API创建帖子时,我没有看到帖子类型的参数 . 有没有不同的方法来做到这一点?

2 回答

  • 0

    帖子类型是 endpoints URL的一部分 - 即不是查询参数 . 对于内置帖子类型的帖子,页面和附件, endpoints 是:

    http://www.example.com/wp-json/wp/v2/posts
    http://www.example.com/wp-json/wp/v2/pages
    http://www.example.com/wp-json/wp/v2/media
    

    每个post类型都有自己的 endpoints 和自己的WP_REST_Controller,它在参数'rest_controller_class'对register_post_type()的调用中指定 . 参数'rest_base'指定 endpoints 路径的最后部分 . 请注意,对于post type ='attachment', endpoints 是'media',因此 endpoints 标签可能不是从post类型派生的,而是在register_post_type()调用中由'rest_base'参数指定的 .

  • 3

    我想你是否在定义自定义帖子类型时添加'show_in_rest'=> true,它实际上会创建一个帖子类型的终点 . 因此,如果您的帖子类型是书籍,它将创建url.com/wp-json/wp-vs/books .

相关问题