Support

Account

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.