参数
$帖子id 整数 必修的 customize_changeset的帖子ID。
来源
函数wp_delete_customize_changeset_dependent_auto_drafts($post_id){ $post=获取post($post_id); if(!$post | |'customize_changeset'!==$post->post_type){ 回报; } $data=json_decode($post->post_content,true); if(空($data['nav_menus_created_posts']['value']){ 回报; } 删除操作('delete_post','_wp_delete_customize_changeset_dependent_auto_drafts'); foreach($data['nav_menus_created_posts']['value']作为$stub_post_id){ if(空($stub_post_id)){ 继续; } if('auto-draft'===get_post_status($stub_post_id)){ wp_delete_post($stub_post_id,true); }elseif('草稿'===get_post_status($stub_post_id)){ wp_trash_post($stub_post_id); 删除post_meta($stub_post_id,'_customize_changeset_uuid'); } } add_action('delete_post','_wp_delete_customize_changeset_dependent_auto_drafts'); }