He estado teniendo un problema con un CPT creado por mi plugin Learndash LMS. El plugin Learndash deshabilita los campos personalizados por defecto. Usé un plugin para habilitar y añadir esos CFs a los tipos de post de Learndash y les di las mismas etiquetas/nombres.
Aunque el contenido del post se añade correctamente a Discourse, el enlace de Discourse no se escribe en los CFs y no se guarda.