Support

Account

Home Forums Add-ons Repeater Field Conditional logic for repeatable fields Reply To: Conditional logic for repeatable fields

  • I’m trying to do something fairly similar by adding a linked pdf resume to my heading if one is present, but I can’t get it to work. I tried building my function off of the simple if statement provided above. Here is the function I have written. I feel like I’ve looked over the following function so many times and I cannot figure out why it’s breaking.

    <?php 
    function sa_staffprof_acfinject() { 
        while ( have_posts() ) : the_post(); 
    
    		if(have_rows('staff_profile')): while(have_rows('staff_profile')) : the_row(); ?>
        	<article class="staff-row">
        		<div class="staff-details">
                    <?php if( get_sub_field('resume'); ): ?>
                        <a href="<?php the_sub_field('resume'); ?>">
                            <h1><?php the_sub_field('staff_name'); ?></h1>
                        </a>
                    <?php else: ?>
                        <h1><?php the_sub_field('staff_name'); ?></h1>
                    <?php endif; ?>
        			<h3><?php the_sub_field('staff_credits'); ?> | <span class="title-role"><?php the_sub_field('job_role'); ?></span></h3>
        			<p><?php the_sub_field('staff_bio'); ?></p>
                    
        		</div>
        	</article>
        	<?php
        	endwhile;
    
        	endif; 
    
        	endwhile;
    }
    
    remove_action( 'genesis_loop', 'genesis_do_loop' );
    add_action( 'genesis_loop', 'sa_staffprof_acfinject' );
    
    ?>