Now i am using ACF for front end forms a lot more i needed to show the same form with different fields based on location
add_filter('acf/get_field_group', 'my_change_field_group'); function my_change_field_group($group) { $pid = get_the_ID(); if ( $pid == 2218 && $group['key'] == 'group_600157285d7a9' ) { $group['location'] = array( array( array( 'param' => 'user_form', 'operator' => '==', 'value' => 'register', ), ), ); } return $group; };
In this example basically if the page id is X add fields to user_form for a specific group ID