Using an ACF relationship field to get children
function recursive_children($parent_id) {
children = get_field('relationship_field', $parent_id);
if ($children) {
foreach ($children as $child) {
// do some stuff with child
// recurse this child
recursive_children($child->ID);
// do some other stuff with child
}
}
}