Home › Forums › Front-end Issues › Run a function when a post is saved via a front-end form › Reply To: Run a function when a post is saved via a front-end form
acf/save_post runs on bot sides, any time that acf fields are present.
You should not be using any of these
add_action( 'publish_post', 'doublee_apply_style_terms' );
add_action( 'save_post', 'doublee_apply_style_terms' );
add_action( 'edit_post', 'doublee_apply_style_terms' );
The reason why is that doing so means that your action/filter will run multiple times when there are ACF fields. You should only be using acf/save_post.
See the documentation here https://www.advancedcustomfields.com/resources/acf-save_post/
ACF passes one value, the Post ID. If the problem is that the ACF fields are not returning anything that is due to the priority not being high enough and you need to set that to 20 to run after acf has saved the values. Again, see that doc.
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!
We use cookies to offer you a better browsing experience, analyze site traffic and personalize content. Read about how we use cookies and how you can control them in our Privacy Policy. If you continue to use this site, you consent to our use of cookies.