在修订后的API终结点中显示Gutenberg块

时间:2019-06-17 作者:Anton Emery

我正在从事一个无头前端的WordPress项目,并且正在寻找一种方法来在到达修订端点时暴露各个帖子块。https://developer.wordpress.org/rest-api/reference/post-revisions/

我使用此代码在API请求中将每个块作为数组项公开。https://wpscholar.com/blog/add-gutenberg-blocks-to-wp-rest-api/

现在,我正试图对端点做同样的事情。它仅将渲染内容作为一个长字符串而不是单个块返回。如果可能的话,现在有人知道了吗?

谢谢

1 个回复
SO网友:Anton Emery

经过半天的努力和询问队友,我终于明白了。在上面的wpscholar链接中,我更改了这行代码。

// Surface all Gutenberg blocks in the WordPress REST API

$post_types = get_post_types_by_support( [ \'editor\' ] ); // change this line

$post_types = [\'post\', \'page\', \'post-revision\']; // to this

这以修订后类型为目标,并以古腾堡块返回其内容。

希望这对某人有帮助

相关推荐

How to delete post revisions?

我没有设置修订数量的限制,这使得我的一些帖子有20多个修订,那么如何删除这些修订呢?顺便说一下,我正在使用WPMU,并且有很多博客,那么如何删除我所有博客的WordPress修订版呢?