Problema con las URLs canónicas al enlazar publicaciones del blog con temas existentes en Discourse

Estoy encontrando un problema al usar el plugin WP Discourse, específicamente en los casos en que vinculo una nueva publicación de blog a un tema de foro existente en lugar de crear un nuevo tema.

El Problema:

Cuando publico una entrada de blog de WordPress y la vinculo a un tema de Discourse existente, la URL canónica de ese tema permanece configurada en la URL del foro, no en la URL de la publicación de blog. Esto es diferente a cuando uso la opción “crear un nuevo tema” para la publicación de blog; en esos casos, la URL canónica siempre se establece en la URL del blog.

Por Qué Esto Importa:

En algunos casos, ya tengo una discusión relevante en el foro antes de escribir una publicación de blog sobre ese tema. Tiene sentido vincular la nueva publicación de blog a la discusión existente en lugar de crear un nuevo tema. Sin embargo, cuando hago esto, la URL canónica apunta a la URL del tema de Discourse en lugar de a la URL de la publicación de blog.

Lo Que Necesito:

Me gustaría una forma de vincular una publicación de blog a un tema de Discourse existente mientras se establece la URL canónica en la URL de la publicación de blog, asegurando la atribución SEO adecuada para el contenido del blog.

Solución Temporal:

He hecho lo siguiente, aunque probablemente no sea lo ideal:

  1. Desvincular la publicación de blog afectada del tema del foro existente.
  2. Publicar la entrada del blog con la opción crear un nuevo tema para WP-Discourse.
  3. Mover manualmente todos los comentarios del tema antiguo al nuevo.
  4. Configurar una redirección 301 de la URL del tema antiguo del foro a la URL de la publicación de blog.

Esto da como resultado que la página del tema del foro (comentarios) apunte a la publicación de blog (que en todos los casos existió mucho antes de instalar Discourse y wp-discorse) como la URL canónica. Si bien la publicación antigua del foro también se redirige 301 a la URL de la publicación de blog.

Este proceso funciona, pero consume mucho tiempo / no es ideal.

Pregunta:

¿Hay alguna forma de configurar el plugin WP Discourse o una solución alternativa que permita que la URL canónica apunte a la publicación de blog incluso cuando se vincula a un tema de foro existente?