Hay algo que debería arreglarse aquí. Si las publicaciones se realizan con el editor clásico, el plugin WP Discourse tiene dos formas de marcar las publicaciones para que se publiquen como no listadas. Hay una opción “Publicar como temas no listados” en la pestaña de configuración de publicación del plugin y una casilla de verificación “Publicar como no listado” en la página de edición de la publicación. Si la opción en la pestaña de configuración de publicación está habilitada, las publicaciones se publicarán como no listadas en Discourse y se ignorará el valor de la casilla de verificación “Publicar como no listado” en la página de edición de la publicación.
Cuando se utiliza el editor de bloques para publicar entradas, solo existe la opción global en la pestaña de configuración de publicación para marcar las entradas como no listadas.
Para tu problema, asumo que tienes habilitada la opción global:
Avísame si no es así.
En cuanto al problema mayor. Las cosas funcionan como lo hacen por razones históricas. Por alguna razón, cuando se agregó soporte para el editor de bloques al plugin, se tomó la decisión (por mi parte) de mover la configuración de “no listado” de ser una opción por publicación a ser una opción global. No recuerdo cuál fue la razón, pero la forma en que esa configuración funciona ahora con el editor clásico es confusa. Hay algunas maneras en que podría mejorarse.
Además, después de que se agregó la funcionalidad de publicar como no listado al plugin WP Discourse, Discourse introdujo una funcionalidad similar para los temas de Discourse que se extraen de otro sitio con Javascript: Embed Discourse comments on another website via Javascript. Esto se controla con la configuración del sitio de Discourse embed unlisted. Sería genial si esa configuración pudiera manejar los temas que se publicaron en Discourse a través del plugin de WordPress. Si pudiera, el plugin de WordPress podría eliminar su configuración de “publicar como no listado”.
