Pude cambiar el nombre de dominio exitosamente siguiendo las detalladas instrucciones del foro. (¡Gracias! )
Sin embargo, cuando inicio sesión en WordPress, aunque ya cambié el dominio configurado en los ajustes de WP-Discourse y dice que está conectado, las publicaciones antiguas/existentes todavía muestran la dirección de la publicación del foro usando el dominio anterior.
¿Cómo/dónde puedo actualizar las publicaciones antiguas para que usen el nuevo nombre de dominio?
Nota: Si hago clic en “Actualizar tema de Discourse” y guardo la publicación nuevamente, la URL se actualiza correctamente para la publicación existente. Sin embargo, me gustaría no tener que guardar manualmente más de 100 publicaciones. ¿Esperemos que haya una manera más fácil?
Puedes automatizar este proceso. Creo que los enlaces que apuntan al antiguo dominio de Discourse a los que te refieres son los enlaces a temas de Discourse que aparecen debajo de las publicaciones de WordPress. Estos enlaces se establecen mediante el campo discourse_permalink de la publicación. Podrías intentar actualizar manualmente ese campo para una de tus publicaciones para confirmar que esto soluciona el problema:
Lo principal a tener en cuenta es que necesitas usar un complemento de reasignación que pueda actualizar los campos personalizados de las publicaciones. Creo que ambos complementos que enlacé pueden hacer eso. También buscaría un complemento que te permita realizar una ejecución de prueba antes de realizar la reasignación real. El segundo complemento que enlacé dice que lo admite.
Asegúrate de guardar una copia de seguridad reciente de tu base de datos de WordPress antes de ejecutar la reasignación. También sería bueno intentar actualizar manualmente el campo discourse_permalink para una sola publicación para confirmar que esto soluciona el problema.
Para ver la sección de campos personalizados, probablemente necesites hacer clic en “preferencias” en la barra lateral del editor, luego seleccionar Paneles y luego habilitar los campos personalizados:
Estoy bastante seguro de que simplemente ejecutar la reasignación resolverá el problema. Esto sería solo una verificación adicional para confirmar que resuelve el problema.