Home › Forums › General Issues › Save Post Revisions › Reply To: Save Post Revisions
I just spent some time looking into this because I also have an interest in doing the same thing. I came to the same conclusion that you have as far as removing and adding the filter for the post revision.
I do not see any way to do this on the initial save, only on your second save as you’ve suggested.
The only possibility I can see is to add a pre_post_update https://developer.wordpress.org/reference/hooks/pre_post_update/
In this filter, check the post type, or other data to see if it’s something that you don’t want to save a revision for. If it is then do.
remove_filter( 'post_updated', 'wp_save_post_revision' );
Not that this will happen before ACF has updated the fields. Then, just before you update the post do
add_action( 'post_updated', 'wp_save_post_revision' );
Welcome to the Advanced Custom Fields community forum.
Browse through ideas, snippets of code, questions and answers between fellow ACF users
Helping others is a great way to earn karma, gain badges and help ACF development!
🗓️ Just one more day until the next session of ACF Chat Fridays! Make sure to register for the latest updates on what’s coming in ACF 6.1!— Advanced Custom Fields (@wp_acf) March 30, 2023
📆 Friday 31st March 3pm UTC
👉 Register here - https://t.co/3UtvQbDwNm pic.twitter.com/7xtEJakeQN
© 2023 Advanced Custom Fields.