OK, found this out after banging my head at the wall: Am I right if I say that when setting up posts I have to use the exact characters ‘$post’?
I was trying to: foreach ( $principles as $principle ) : setup_post( $principle ).
Then: echo get_field(‘principle_link);
And doing that I got nothing, it wasn’t until I (again, a reaction of desperation) changed it all to $posts and $post … !?
Am I being struck by bad luck, or is this how WP is SUPPOSED to work!?