有没有办法比较更新前后的帖子内容?

时间:2020-01-27 10:28:58

标签: php wordpress

我已经尝试过post_updated钩子,但是在启用Gutenberg时似乎不起作用,$ before_post和$ after_post包含相同的值。

https://core.trac.wordpress.org/ticket/47908

我找不到其他简单的方法来完成相同的任务,其他任何钩子都没有帮助。例如。我尝试在pre_post_update钩子中获取帖子内容,但这也不起作用。

1 个答案:

答案 0 :(得分:0)

您可以使用 wp_get_post_revision($ post); 函数。

稍后发布时,您可以比较$ revisionedPost-> post_content和$ post-> post_content

此处是wp_get_post_revision()的参考 https://codex.wordpress.org/Function_Reference/wp_get_post_revision