includes/acf/admin/updates/5.0.0.php 1 location
|
@@ 286-301 (lines=16) @@
|
283 |
|
|
284 |
|
|
285 |
|
// save sub fields |
286 |
|
if( !empty($sub_fields) ) { |
287 |
|
|
288 |
|
$keys = array_keys($sub_fields); |
289 |
|
|
290 |
|
foreach( $keys as $key ) { |
291 |
|
|
292 |
|
$sub_field = acf_extract_var($sub_fields, $key); |
293 |
|
$sub_field['parent'] = $field['ID']; |
294 |
|
$sub_field['parent_layout'] = $layout_key; |
295 |
|
|
296 |
|
_migrate_field_500( $sub_field ); |
297 |
|
|
298 |
|
} |
299 |
|
// foreach |
300 |
|
|
301 |
|
} |
302 |
|
// if |
303 |
|
|
304 |
|
|
includes/acf/fields/page_link.php 1 location
|
@@ 471-493 (lines=23) @@
|
468 |
|
|
469 |
|
|
470 |
|
// set choices |
471 |
|
if( !empty($posts) ) { |
472 |
|
|
473 |
|
foreach( array_keys($posts) as $i ) { |
474 |
|
|
475 |
|
// vars |
476 |
|
$post = acf_extract_var( $posts, $i ); |
477 |
|
|
478 |
|
|
479 |
|
if( is_object($post) ) { |
480 |
|
|
481 |
|
// append to choices |
482 |
|
$field['choices'][ $post->ID ] = $this->get_post_title( $post, $field ); |
483 |
|
|
484 |
|
} else { |
485 |
|
|
486 |
|
// append to choices |
487 |
|
$field['choices'][ $post ] = $post; |
488 |
|
|
489 |
|
} |
490 |
|
|
491 |
|
} |
492 |
|
|
493 |
|
} |
494 |
|
|
495 |
|
} |
496 |
|
|
includes/acf/pro/acf-pro.php 1 location
|
@@ 350-369 (lines=20) @@
|
347 |
|
|
348 |
|
|
349 |
|
// validate sub fields |
350 |
|
if( !empty($sub_fields) ) { |
351 |
|
|
352 |
|
// loop over sub fields |
353 |
|
foreach( array_keys($sub_fields) as $j ) { |
354 |
|
|
355 |
|
// extract sub field |
356 |
|
$sub_field = acf_extract_var( $sub_fields, $j ); |
357 |
|
|
358 |
|
|
359 |
|
// attributes |
360 |
|
$sub_field['parent'] = $field['key']; |
361 |
|
$sub_field['parent_layout'] = $layout['key']; |
362 |
|
|
363 |
|
|
364 |
|
// append to extra |
365 |
|
$extra[] = $sub_field; |
366 |
|
|
367 |
|
} |
368 |
|
|
369 |
|
} |
370 |
|
|
371 |
|
|
372 |
|
// append to layout |