Skip to content

Instantly share code, notes, and snippets.

@besimhu
Last active April 30, 2016 05:14
Show Gist options
  • Save besimhu/0e65daac83317789d9b6 to your computer and use it in GitHub Desktop.
Save besimhu/0e65daac83317789d9b6 to your computer and use it in GitHub Desktop.
Get ACF repeaters without using the ACF functions.
<?php
// get post ID
$pid = get_the_ID();
// get our repeater
$repeater = get_post_meta( $pid, 'acf_repeater_slug', true );
if( !empty($repeater) ) {
for( $i = 0; $i < $repeater; $i++ ) {
$title = esc_html( get_post_meta( $pid, 'acf_repeater_slug_' . $i . '_acf_sub_field', true ) );
$perma = esc_url( get_post_meta( $pid, 'acf_repeater_slug_' . $i . '_acf_sub_field', true ) );
// build out the foreach
echo '<a href="' . $perma . '">' . $title . '</a>';
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment