Support

Account

Home Forums Add-ons Repeater Field Nested Repeaters Using Get Post Meta Reply To: Nested Repeaters Using Get Post Meta

  • I can’t tell by looking at your code what you’re trying to do, I don’t see any “nesting”. Here is basic code to get sub fields of a nested repeater.

    
    $repeater = 'repeater_name';
    $repeater_count = intval(get_post_meta($post_id, $repeater, true));
    $nested_repeater = 'nested_repeater_name';
    for ($i=0; $i<$repeater_count; $i++) {
      $nested_count = intval(get_post_meta($post_id, $repeater.'_'.$i.'_'.$nested_repeater, true);
      for ($j=0; $j<$nested_count; $j++) {
        // get value of field in nested repeater
        $value = get_post_meta($post_id, $repeater.'_'.$i.'_'.$nested_repeater.'_'.$j.'_sub_field_name', true);
      }
    }