通过WP REST API更新自定义帖子类型时,未创建WordPress帖子修订版本

时间:2020-02-13 01:22:55

标签: php wordpress wordpress-rest-api

我有一些自定义帖子类型,这些类型具有使用ACF创建的多个自定义字段。我已为自定义帖子类型启用了帖子修订。

当我使用管理信息中心编辑自定义帖子的任何字段并保存时,创建的修订没有任何问题。

当我通过WP REST API编辑或更新同一帖子的任何字段时,值将被更新,但修订历史记录未被创建。

这似乎是使用仪表板而不是通过REST API创建修订历史记录的唯一方法。

在通过REST API更新或创建自定义帖子类型帖子时,是否有办法使其创建修订?我可以使用任何hacks或hook吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

尝试一下:

add_action('post_updated', 'wp_save_post_revision', 10);