Support

Account

Home Forums Front-end Issues How do you create post_title from another field(s) in ACF Pro? Reply To: How do you create post_title from another field(s) in ACF Pro?

  • I see the confusion.. I was thinking to hook in earlier, and only run the filter based on the conditional…

    add_action( 'wp_head', 'prefix_do_the_acf_trickery' );
    function prefix_do_the_acf_trickery() {
        if ( is_page('page-one') ) {
        	add_filter('acf/pre_save_post' , 'prefix_page_ONE_acf_pre_save_post', 10, 1 );
        }
        if ( is_page('page-two') ) {
        	add_filter('acf/pre_save_post' , 'prefix_page_TWO_acf_pre_save_post', 10, 1 );
        }
    }
    
    prefix_page_ONE_acf_pre_save_post() {
    	// Do your thing
    }
    
    prefix_page_TWO_acf_pre_save_post() {
    	// Do your thing
    }

    then instead of is_page() you could use get_post_type() or whatever makes sense.

    Pardon the rough code, just slapped together an example.