Support

Account

Home Forums Add-ons Repeater Field Splitting Repeater Fields Reply To: Splitting Repeater Fields

  • Someone Please check I have the same problem and I can’t fix it.

    I want to take the different values of sub_field “start_date” and display posts with individual value.

    My code in case it helps `<?php

    /**
    * The main template file.
    *
    * This is the most generic template file in a WordPress theme
    * and one of the two required files for a theme (the other being style.css).
    * It is used to display a page when nothing more specific matches a query.
    * E.g., it puts together the home page when no home.php file exists.
    * Learn more: http://codex.wordpress.org/Template_Hierarchy
    *
    * @package presscore
    * @since presscore 0.1
    */

    // File Security Check

    if ( ! defined( ‘ABSPATH’ ) ) { exit; }

    $config = Presscore_Config::get_instance();
    $config->set( ‘template’, ‘blog’ );
    $config->set( ‘layout’, ‘list’ );
    $config->set( ‘template.layout.type’, ‘list’ );
    $config->set( ‘post.preview.media.width’, 30 );

    get_header(); ?>

    <div id=”content” class=”content” role=”main”>

    <?php if ( have_posts() ) : ?>

    <div class=”articles-list”>

    <?php do_action( ‘presscore_before_loop’ ); ?>

    <?php update_post_thumbnail_cache(); ?>

    <?php
    $count = 0;
    $your_repeater = get_field(‘sub_seminars’);
    if($your_repeater){
    while( have_rows(‘sub_seminars’) ): the_row();
    $count++;
    $my_field = get_sub_field(‘start_date’);
    if ($count == 1) { ?>

    <?php while ( have_posts() ) : the_post(); ?>

    <?php
    // populate config with current post settings
    presscore_populate_post_config();

    presscore_get_template_part( ‘theme’, ‘blog/list/blog-list-post’ );
    ?>

    <?php endwhile; ?>

    <?php } endwhile; } ?>

    <?php do_action( ‘presscore_after_loop’ ); ?>

    </div>

    <?php dt_paginator(); ?>

    <?php else : ?>

    <?php get_template_part( ‘no-results’, ‘blog’ ); ?>

    <?php endif; ?>

    </div>

    <?php get_sidebar(‘primary’); ?>

    <?php get_footer(); ?>`