function acf_untrash_field_group($selector = 0) { // disable JSON to avoid conflicts between DB and JSON acf_disable_local(); // load the origional field gorup $field_group = acf_get_field_group($selector); // bail early if field group did not load correctly if (empty($field_group)) { return false; } // get fields $fields = acf_get_fields($field_group); if (!empty($fields)) { foreach ($fields as $field) { acf_untrash_field($field['ID']); } } // delete wp_untrash_post($field_group['ID']); // action for 3rd party customization do_action('acf/untrash_field_group', $field_group); // return return true; }
function acf_untrash_field_group($selector = 0) { // disable filters to ensure ACF loads raw data from DB acf_disable_filters(); // load the origional field gorup $field_group = acf_get_field_group($selector); // bail early if field group did not load correctly if (empty($field_group)) { return false; } // get fields $fields = acf_get_fields($field_group); if (!empty($fields)) { foreach ($fields as $field) { acf_untrash_field($field['ID']); } } // delete wp_untrash_post($field_group['ID']); // action for 3rd party customization do_action('acf/untrash_field_group', $field_group); // return return true; }