Error custom post type y wpml – get_post muestra todos los idiomas

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

));

Elena

Elena Lacalle es ingeniera informática, perito judicial y fundadora de ChipToChip. Especializada en automatización, desarrollo web profesional y ciberseguridad, lidera el ecosistema de servicios tecnológicos de la marca, incluyendo proyectos de WordPress avanzado, IA aplicada, mantenimiento técnico y auditorías digitales. Su enfoque combina precisión técnica con soluciones escalables para empresas, despachos jurídicos y entornos de alta exigencia operativa.

Deja una respuesta