get_current_language(); $trid = $sitepress->get_element_trid($post->ID); if (!empty($trid)) { $translations = $sitepress->get_element_translations($trid); $new_trid = $sitepress->get_element_trid($post_id); foreach ($translations as $code => $details) { if ($code != $current_language) { $translation = get_post($details->element_id); $new_post_id = duplicate_post_create_duplicate($translation, $status); $sitepress->set_element_language_details($new_post_id, 'post_' . $translation->post_type, $new_trid, $code, $current_language); } } } } ?>