Support

Account

Home Forums ACF PRO 5.5.8 Update Reply To: 5.5.8 Update

  • My field definitions:

    
    register_field_group(array (
    	'id' => 'acf_page-extensions',
    	'title' => 'Page Extensions',
    	'fields' => array (
    		array (
    			'key' => 'field_5800d28886448',
    			'label' => 'Block links',
    			'name' => 'block_links',
    			'type' => 'post_object',
    			'instructions' => 'Select pages to display in link blocks.',
    			'post_type' => array (
    				0 => 'post',
    				1 => 'page',
    			),
    			'taxonomy' => array (
    				0 => 'all',
    			),
    			'allow_null' => 0,
    			'multiple' => 1,
    		),
    		array (
    			'key' => 'field_5805e3f350cf1',
    			'label' => 'Latest Offers',
    			'name' => 'latest_offers',
    			'type' => 'post_object',
    			'instructions' => 'Select the pages you wish to link to as special offers.',
    			'post_type' => array (
    				0 => 'page',
    			),
    			'taxonomy' => array (
    				0 => 'all',
    			),
    			'allow_null' => 0,
    			'multiple' => 1,
    		),
    	),
    	'location' => array (
    		array (
    			array (
    				'param' => 'post_type',
    				'operator' => '==',
    				'value' => 'page',
    				'order_no' => 0,
    				'group_no' => 0,
    			),
    		),
    	),
    	'options' => array (
    		'position' => 'normal',
    		'layout' => 'default',
    		'hide_on_screen' => array (
    		),
    	),
    	'menu_order' => 0,
    ));
    

    My display code:

    
    $blocks 		= get_field( "block_links" );
    
    foreach ($blocks as $blockPost) {
    
    	setup_postdata( $blockPost );
    
    	$blockTitle = get_field( "block_title", $blockPost->ID );
    	if(empty(trim($blockTitle))) {
    		$blockTitle = $blockPost->post_title;
    	}
    
    ?>
    
    <div class="small-12 medium-6 columns post-block">
    	<div class="img">
    		<h4><a>ID); ?>" class="hvr-sweep-to-right"><?php echo $blockTitle; ?></a></h4>
    	</div>
    </div>
    
    <?php
    	$count++;
    }
    
    wp_reset_postdata();
    
    ?>