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:
- Desvincular la publicación de blog afectada del tema del foro existente.
- Publicar la entrada del blog con la opción crear un nuevo tema para WP-Discourse.
- Mover manualmente todos los comentarios del tema antiguo al nuevo.
- 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?