Есть ли способ сравнить содержание публикации до и после обновления? - PullRequest
0 голосов
/ 27 января 2020

Я уже пробовал хук post_updated, но, кажется, он не работает, когда включен Гутенберг, и $ before_post, и $ after_post содержат одно и то же значение.

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

Я не могу найти какой-либо другой простой способ сделать то же самое, sh, ни один из других хуков тоже не помог. Например, Я попытался получить содержание сообщения в хуке pre_post_update, но это тоже не сработало.

1 Ответ

0 голосов
/ 27 января 2020

Вы можете использовать функцию 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...