Cambiar el nombre de dominio de WP Discourse

Pude cambiar el nombre de dominio exitosamente siguiendo las detalladas instrucciones del foro. (¡Gracias! :star_struck: )

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?

Gracias

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:

Hay algunos complementos de WordPress que pueden automatizar el proceso de reasignación de este campo. En el pasado, utilicé el complemento Velvet Blues Update URLs. Parece que ese complemento ya no tiene soporte. Hay una versión bifurcada que no he probado: Update URLs – Quick and Easy way to search old links and replace them with new links in WordPress – WordPress plugin | WordPress.org. También he visto recomendado este complemento: Better Search Replace – WordPress plugin | WordPress.org English (Canada).

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.

2 Me gusta

Gracias.

Cuando marco esta casilla en el editor de publicaciones de WordPress:
image

Y luego presiono “Actualizar” para guardar la publicación del blog de WordPress. Entonces sí, el enlace del tema del foro se actualiza correctamente.

¿Es eso lo que querías decir, sí?

Tengo una copia de seguridad de WP. Intentaré tu sugerencia.

¿Crees que este problema podría estar relacionado con este, de modo que después de actualizar el otro error podría resolverse?

No, lo que quise decir fue intentar actualizar solo el campo:

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.

2 Me gusta

¡Esto funcionó de maravilla! Capturó reemplazos para Yoast también. Hice una simulación primero y todavía tengo una copia de seguridad por si acaso.

¡Muchas gracias!

1 me gusta

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.