should_render_sidebar_metabox($field_group)){
add_meta_box('acf-field-group-acfe-side', __('Advanced Settings', 'acfe'), array($this, 'render_sidebar_metabox'), 'acf-field-group', 'side');
}
}
/**
* render_submit_metabox
*
* @param $post
*/
function render_submit_metabox($post){
global $field_group;
$export_php = admin_url('edit.php?post_type=acf-field-group&page=acf-tools&tool=export&action=php&keys=' . $field_group['key']);
$export_json = admin_url('edit.php?post_type=acf-field-group&page=acf-tools&tool=export&action=json&keys=' . $field_group['key']);
?>
$value){
if(empty($value)){
acfe_unset($field_group, "acfe.{$setting}");
}
}
// unset acfe if empty
if(empty(acfe_get($field_group, 'acfe'))){
acfe_unset($field_group, 'acfe');
}
// return
return $field_group;
}
/**
* validate_default_field_group
*
* @param $field_group
*
* @return mixed
*/
function validate_default_field_group($field_group){
// validate screen
if(!acf_is_screen('acf-field-group')){
return $field_group;
}
// bail early on existing field group
// (note: location is empty on "add new field group" screen)
if(!empty(acfe_get($field_group, 'location'))){
return $field_group;
}
// default label placement
$field_group['label_placement'] = 'left';
// filter
$field_group = apply_filters('acfe/default_field_group', $field_group);
// return
return $field_group;
}
}
acf_new_instance('ACFE_Field_Group');
endif;