/** * Build or update duplicated posts from a master post. * * @param string $master_post_id The ID of the post to duplicate from. Master post doesn't need to be in the default language. * * @uses SitePress * @uses TranslationManagement */ function icl_makes_duplicates($master_post_id) { $post = get_post($master_post_id); $post_type = $post->post_type; if ($post->post_status == 'auto-draft' || $post->post_type == 'revision') { return; } global $sitepress, $iclTranslationManagement; if (!isset($iclTranslationManagement)) { $iclTranslationManagement = new TranslationManagement(); } if ($sitepress->is_translated_post_type($post_type)) { $iclTranslationManagement->make_duplicates_all($master_post_id); } }
/** * Build or update duplicated posts from a master post. * * @param string $master_post_id The ID of the post to duplicate from. Master post doesn't need to be in the default language. * * @uses SitePress * @uses TranslationManagement */ function icl_makes_duplicates($master_post_id) { global $sitepress, $iclTranslationManagement; if (!isset($iclTranslationManagement)) { $iclTranslationManagement = new TranslationManagement(); } $post_type = get_post_type($master_post_id); if ($sitepress->is_translated_post_type($post_type)) { $iclTranslationManagement->make_duplicates_all($master_post_id); } }