Mostrando los artículos de un tipo personalizado o custom post type en WordPress mediante la función get_post nos mostraba los artículos en todos los idiomas usando el complemento de traducción PRO WPML
Solución: Añadir ‘suppress_filters’ => false
//añadir código 'suppress_filters' => false
$posts = get_posts(array(
'posts_per_page' => -1,
'post_type' => 'coleccion',
'suppress_filters' => false
));