Thanks, John!
I had to modify this a little bit, but it seems like it does the trick. I found that if I didn’t look for a parent value first, things went a little haywire in different spots – for example, when trying to create a new field group.
Updating to this seems to be doing the trick in my quick test:
function my_acf_load_field( $field ) {
// If no parent is found, everything kind of breaks.
if ( ! $field['parent'] ) {
return $field;
}
// Match only the key of the group we want to change.
if ( 'group_XXXXXXXXX' == $field['parent'] ) {
$field['disabled'] = 1;
}
return $field;
}
add_action( 'acf/prepare_field', 'my_acf_load_field' );
Thanks again for the suggestion!