What I am trying to do is preload a select field with a value and a label from two different acf form fields on a CPT. What I have is working very well but it only adds the value. I need help on how I add the label to the return.
Here is what I have:
function my_acf_load_field( $field )
{
$field['choices'] = array();
$staff_post_ids = get_posts(array(
'post_type' => 'nurse',
'numberposts' => -1, // get all posts.
'fields' => 'ids', // Only get post IDs
));
foreach($staff_post_ids as $staff_id){
$staff_email = get_field('staff_email_address', $staff_id);
$field['choices'][$staff_email] = $staff_email;
}
return $field;
}
Can someone please help or guide me on how to get the post title and add it to this code as the label? I have tried many times but to no avail. Please help!
Here is a code example of what I am trying to add:
$staff_title = get_the_title( $label);
Thank you in advance…
Gentle Bump, Please Help!
$field['choices'][$staff_email] = get_the_title($staff_id);
Thank you, That did it. Your help is very much appreciated.