function sf_campaign_backers() { global $post; $campaign = new ATCF_Campaign($post->ID); $backers = $campaign->unique_backers(); $backers_class = apply_filters('sf_campaign_backers_wrap_class', 'col-sm-8 col-sm-offset-2'); ?> <div class="backers-wrap container"> <div id="campaign-backers" class="<?php echo esc_attr($backers_class); ?> "> <h2 class="heading"><?php _e("Backers", "swiftframework"); ?> </h2> <?php if (empty($backers)) { ?> <p><?php _e('No backers yet, be the first!', 'swiftframework'); ?> </p> <?php } else { ?> <ol class="backer-list"> <?php foreach ($backers as $backer) { ?> <?php $meta = edd_get_payment_meta($backer); $user_info = edd_get_payment_meta_user_info($backer); if (empty($user_info)) { continue; } $anon = isset($meta['anonymous']) ? $meta['anonymous'] : 0; ?> <li class="backer"> <?php echo get_avatar($anon ? '' : $user_info['email'], 60); ?> <div class="backer-info"> <?php if ($anon) { ?> <strong> <?php _e('Anonymous', 'swiftframework'); ?> </strong><br/> <?php } else { ?> <strong><?php echo esc_attr($user_info['first_name']); ?> <?php echo esc_attr($user_info['last_name']); ?> </strong> <br/> <?php } ?> <?php echo edd_payment_amount($backer); ?> </div> </li> <?php } ?> </ol> <?php } ?> </div> </div> <?php }