'acfe_dev_clean'
), $url);
// redirect
wp_redirect($url);
exit;
}
// success message
if(acf_maybe_get_GET('message') === 'acfe_dev_clean'){
// vars
$deleted = acf_get_array(get_transient('acfe_dev_clean'));
$count = count($deleted);
if(isset($deleted['single_meta']) || isset($deleted['normal'])){
$count = 0;
$count += count(acf_maybe_get($deleted, 'single_meta', array()));
$count += count(acf_maybe_get($deleted, 'normal', array()));
}
if(!$deleted){
acf_add_admin_notice(__('No orphan meta found', 'acfe'), 'warning');
}else{
$link = ' ' . __('View', 'acfe') . '';
add_action('admin_footer', function() use($deleted){
?>
true,
'acfe/post_type_list/submitdiv' => true,
));
break;
}
case 'terms': {
acf_set_filters(array(
'acfe/taxonomy_list/side' => true,
'acfe/taxonomy_list/submitdiv' => true,
));
break;
}
}
// add meta box
$this->add_meta_box($post_id, $screen);
}
/**
* add_meta_box
*
* @param $post_id
* @param $screen
*/
function add_meta_box($post_id, $screen){
add_meta_box('acfe-clean-meta', __('Single Meta', 'acfe'), array($this, 'render_metabox'), $screen, 'side', 'core', array('post_id' => $post_id));
}
/**
* render_metabox
*
* @param $post
* @param $metabox
*/
function render_metabox($post, $metabox){
// post id
$post_id = $metabox['args']['post_id'];
// url
$url = add_query_arg(array(
'acfe_dev_clean' => $post_id,
'acfe_dev_clean_nonce' => wp_create_nonce('acfe_dev_clean'))
);
?>