WordPress的古腾堡自定义块获得所有职位

时间:2019-08-05 16:33:09

标签: wordpress wordpress-rest-api wordpress-gutenberg

我正在尝试创建一个自定义块,但是我需要一些帮助。

我正在尝试在列出所有帖子的编辑器中设置<select>。我对api的了解还不是很丰富,但是在阅读了文档之后,似乎下面的一行应该可以获取帖子了。

wp.api.collections.Posts().fetch()

问题是,但是,我得到一个很好的错误:

  

TypeError:无法读取未定义的属性“ collections”

如何在编辑器中获取所有帖子的列表以供选择,或者它仅在可能性范围之外?

1 个答案:

答案 0 :(得分:0)

尝试改用此

const { apiFetch } = wp;
apiFetch({ path: "/wp/v2/posts" }).then(posts => {
  console.log(posts);
});