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.

    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>
                    <?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>
    remove_action( 'genesis_loop', 'genesis_do_loop' );
    add_action( 'genesis_loop', 'sa_staffprof_acfinject' );