WPML: obtener el título de la página en otro idioma
Estoy ejecutando mi sitio web en inglés y alemán usando el plugin WPML. Mi pregunta: Cuando estoy en modo inglés - ¿es posible obtener el page_title() pero en alemán?
gracias

Supongamos que el idioma original de tu sitio es inglés, entonces al visitar un post en alemán, podrías devolver el título del post correspondiente en inglés de la siguiente manera:
// Obtener el ID del post original
$original_ID = icl_object_id( $post->ID, 'post', false, 'en' );
// Obtener el título del post original
$original_title = get_the_title( $original_ID );
Espero que esto ayude, en cualquier caso revisa la documentación para icl_object_id();

Gracias por eso mike23, fue un salvavidas para mí hoy. Sin embargo, ese código exacto no funcionó para mí, tuve que hacer algunas modificaciones para que funcionara en mi situación, lo que puede deberse a una versión más nueva del plugin WPML.
Tuve que cambiar:
$original_ID = icl_object_id( $post->ID, 'post', false, 'en' );
a:
$original_ID = icl_object_id( $post->ID, 'any', false, 'en' );
Nota que el único cambio es 'post' -> 'any'. Es un cambio pequeño pero hizo una gran diferencia ya que cualquier otro tipo que ingresé no funcionó para mí. Espero que esto ayude a alguien que se encuentre con el mismo problema.
PD: Descubrí que se podía usar el tipo 'any' yendo al archivo donde se crea esa función: /wp-content/plugins/sitepress-multilingual-cms/inc/template-functions.php. Cuando estés en el archivo busca icl_object_id().
