Product::POST_TYPE, 'posts_per_page' => -1, )); if($query->have_posts()) { while ($query->have_posts()) { $query->the_post(); $parent_id = wp_get_post_parent_id($query->post->ID); if($parent_id === false || $parent_id == 0) { continue; } wp_update_post(array( 'ID' => $query->post->ID, 'post_status' => 'inherit' )); } wp_reset_postdata(); } } }