false, 'acfe_flexible_modal_edit_size' => 'large', ); return $field; } function defaults_layout($layout){ $layout['acfe_flexible_modal_edit_size'] = false; return $layout; } function render_field_settings($field){ acf_render_field_setting($field, array( 'label' => __('Edit Modal'), 'name' => 'acfe_flexible_modal_edit', 'key' => 'acfe_flexible_modal_edit', 'instructions' => __('Edit layout content in a modal'), 'type' => 'group', 'layout' => 'block', 'sub_fields' => array( array( 'label' => '', 'name' => 'acfe_flexible_modal_edit_enabled', 'key' => 'acfe_flexible_modal_edit_enabled', 'type' => 'true_false', 'instructions' => '', 'required' => false, 'wrapper' => array( 'class' => 'acfe_width_auto', 'id' => '', ), 'message' => '', 'default_value' => false, 'ui' => true, 'ui_on_text' => '', 'ui_off_text' => '', 'conditional_logic' => false, ), array( 'label' => '', 'name' => 'acfe_flexible_modal_edit_size', 'key' => 'acfe_flexible_modal_edit_size', 'type' => 'select', 'prepend' => '', 'instructions' => false, 'required' => false, 'choices' => array( 'small' => 'Small', 'medium' => 'Medium', 'large' => 'Large', 'xlarge' => 'Extra Large', 'full' => 'Full', ), 'default_value' => 'large', 'wrapper' => array( 'width' => '25', 'class' => '', 'id' => '', 'data-acfe-prepend' => 'Size', ), 'conditional_logic' => array( array( array( 'field' => 'acfe_flexible_modal_edit_enabled', 'operator' => '==', 'value' => '1', ) ) ) ), ), 'conditional_logic' => array( array( array( 'field' => 'acfe_flexible_advanced', 'operator' => '==', 'value' => '1', ), ) ), 'wrapper' => array( 'class' => 'acfe-field-setting-flex' ) )); } function render_layout_settings($field, $layout, $prefix){ if(!$field['acfe_flexible_modal_edit']['acfe_flexible_modal_edit_enabled']) return; // Title echo ''; acf_render_field_wrap(array( 'label' => __('Modal settings'), 'type' => 'hidden', 'name' => 'acfe_flexible_modal_edit_label', 'wrapper' => array( 'class' => 'acfe-flexible-field-setting', ) ), 'ul'); echo '