Есть ли крючок before_save_post или что-то подобное

Мне нужно проверить значение статуса сообщения перед изменением во время пост-обновления или даже массового обновления. А затем в зависимости от этого значения отрегулируйте другие значения сообщения

Пример:

Допустим, у меня есть пользовательский статус сообщения

  • статус-один
  • статус-два
  • статус-три

У меня есть сообщение «А», статус которого является статусом . Поэтому, когда я обновляю этот пост до другого статуса, статус-два , мне нужно проверить, был ли мой старый статус статус-один или нет?

Я знаю, это звучит немного запутанно. Пожалуйста, дайте мне знать, если есть какой-либо способ, я могу это прояснить.