Support

Account

Home Forums ACF PRO acf add local field to flexible content Reply To: acf add local field to flexible content

  • that is not the issue. the row class needs to be outside of the repeater.

    here is what i am trying to replicate with tabs and ‘add local field group’

    <?php
    
    acf_add_local_field_group(array (
    	'key' => 'group_57031a424348c',
    	'title' => 'content_columns',
    	'fields' => array (
    		array (
    			'key' => 'field_57032097d3ac0',
    			'label' => 'Content Columns',
    			'name' => 'content_columns',
    			'type' => 'tab',
    			'instructions' => '',
    			'required' => 0,
    			'conditional_logic' => 0,
    			'wrapper' => array (
    				'width' => '',
    				'class' => '',
    				'id' => '',
    			),
    			'placement' => 'top',
    			'endpoint' => 0,
    		),
    		array (
    			'key' => 'field_57031a4b179b3',
    			'label' => 'content columns',
    			'name' => 'content_columns',
    			'type' => 'repeater',
    			'instructions' => '',
    			'required' => 0,
    			'conditional_logic' => 0,
    			'wrapper' => array (
    				'width' => '',
    				'class' => '',
    				'id' => '',
    			),
    			'collapsed' => '',
    			'min' => '',
    			'max' => '',
    			'layout' => 'table',
    			'button_label' => 'Add Content Column',
    			'sub_fields' => array (
    				array (
    					  'key' => 'field_5704f37ef4e95',
    					  'label' => 'text_area',
    					  'name' => 'text_area',
    					  'type' => 'wysiwyg',
    					  'instructions' => '',
    					  'required' => 0,
    					  'conditional_logic' => 0,
    					  'wrapper' => array (
    						  'width' => '',
    						  'class' => '',
    						  'id' => '',
    					  ),
    					  'default_value' => '',
    					  'tabs' => 'all',
    					  'toolbar' => 'full',
    					  'media_upload' => 1,
    				),
    			),
    		),
    		array (
    			'key' => 'field_570320bbd3ac1',
    			'label' => 'Row Styling',
    			'name' => 'row_styling',
    			'type' => 'tab',
    			'instructions' => '',
    			'required' => 0,
    			'conditional_logic' => 0,
    			'wrapper' => array (
    				'width' => '',
    				'class' => '',
    				'id' => '',
    			),
    			'placement' => 'top',
    			'endpoint' => 0,
    		),
    		array (
    			'key' => 'field_57031acc179b6',
    			'label' => 'row class',
    			'name' => 'row_class',
    			'type' => 'text',
    			'instructions' => '',
    			'required' => 0,
    			'conditional_logic' => 0,
    			'wrapper' => array (
    				'width' => '',
    				'class' => '',
    				'id' => '',
    			),
    			'default_value' => '',
    			'placeholder' => '',
    			'prepend' => '',
    			'append' => '',
    			'maxlength' => '',
    			'readonly' => 0,
    			'disabled' => 0,
    		),
    	),
    	'location' => array (
    		array (
    			array (
    				'param' => 'post_type',
    				'operator' => '==',
    				'value' => 'post',
    			),
    		),
    		array (
    			array (
    				'param' => 'post_type',
    				'operator' => '==',
    				'value' => 'page',
    			),
    		),
    	),
    	'menu_order' => 0,
    	'position' => 'normal',
    	'style' => 'default',
    	'label_placement' => 'top',
    	'instruction_placement' => 'label',
    	'hide_on_screen' => '',
    	'active' => 1,
    	'description' => '',
    ));
    
    ?>