Estoy usando acf para crear bloques de gutenberg y me encuentro con un problema que no había visto antes. Estoy buscando extraer datos del repetidor de otra página usando la identificación de la página, pero no puedo mostrar los datos. Aquí está mi código:
$page_id = get_field('registration_page');
if(have_rows('form_steps', $page_id)) :
echo '<div class="form-steps">';
echo '<div class="step-line"></div>';
echo '<div class="step-fill" style="width:900px;"></div>';
while(have_rows('form_steps', $page_id)) : the_row();
echo '<div class="step confirmed">';
echo '<div class="icon"><img src="'.get_sub_field('icon').'" /></div>';
echo '<div class="step-label">'.get_sub_field('label').'</div>';
echo '</div>';
endwhile;
echo'</div>';
endif;
He repetido $page_id y muestra la identificación de publicación correcta y este código funciona perfectamente si se usa en la página real en la que se encuentran los campos sin la llamada de identificación adicional. Solo no se muestra si se agrega el parámetro de identificación opcional. Se agradece cualquier ayuda o idea de por qué esto no generaría los datos.
.