/**
  * @param WPML_Post_Element $post_element
  *
  * @return false|string
  */
 private function get_canonical_of_duplicate($post_element)
 {
     $source_element = $post_element->get_source_element();
     if ($source_element) {
         $source_element_id = $source_element->get_id();
         $source_language_code = $source_element->get_language_code();
         $current_language = $this->sitepress->get_current_language();
         $this->sitepress->switch_lang($source_language_code);
         $new_link = get_permalink($source_element_id);
         $this->sitepress->switch_lang($current_language);
     } else {
         $new_link = get_permalink($post_element->get_id());
     }
     return $new_link;
 }