Cambia nome di dominio WP Discourse

Ho cambiato con successo il nome del dominio seguendo le istruzioni dettagliate sul forum. (grazie :star_struck: )

Tuttavia, quando accedo a WordPress, anche se ho già cambiato il dominio impostato nelle impostazioni di WP-Discourse, e dice connesso, i post esistenti/vecchi mostrano ancora l’indirizzo del post del forum utilizzando il vecchio dominio.

Come/dove posso aggiornare i vecchi post per utilizzare il nuovo nome del dominio?

Nota: Se clicco su “Aggiorna argomento Discourse” e risalvo il post, l’URL viene aggiornato correttamente per il post esistente. Tuttavia, vorrei non dover risalvare manualmente oltre 100 post. Speriamo ci sia un modo più semplice?

grazie

Puoi automatizzare questo processo. Penso che i link che puntano al vecchio dominio Discourse a cui ti riferisci siano i link agli argomenti Discourse che appaiono sotto i post di WordPress. Questi link sono impostati dal campo discourse_permalink del post. Potresti provare ad aggiornare manualmente quel campo per uno dei tuoi post per confermare che risolve il problema:

Ci sono alcuni plugin di WordPress che possono automatizzare il processo di remapping di questo campo. In passato, ho usato il plugin Velvet Blues Update URLs. Sembra che quel plugin non sia più supportato. Esiste una versione forkata che non ho provato: Update URLs – Quick and Easy way to search old links and replace them with new links in WordPress – WordPress plugin | WordPress.org. Ho anche visto questo plugin consigliato: Better Search Replace – WordPress plugin | WordPress.org English (Canada).

La cosa principale da tenere presente è che devi utilizzare un plugin di remapping in grado di aggiornare i campi personalizzati dei post. Penso che entrambi i plugin che ho linkato possano farlo. Cercherei anche un plugin che ti permetta di eseguire una simulazione prima di eseguire il remapping effettivo. Il secondo plugin che ho linkato dice che lo supporta.

Assicurati di salvare un nuovo backup del tuo database di WordPress prima di eseguire il remapping. Sarebbe anche utile provare ad aggiornare manualmente il campo discourse_permalink per un solo post per confermare che risolve il problema.

2 Mi Piace

Grazie.

Quando seleziono questa casella nell’editor dei post di WordPress:
image

E poi premo “Aggiorna” per salvare il post del blog di WordPress. Allora sì, il link all’argomento del forum viene aggiornato correttamente.

È questo che intendevi, sì?

Ho un backup di WP. Proverò il tuo suggerimento.

Pensi che questo problema possa essere correlato a questo, in modo che dopo l’aggiornamento l’altro errore possa essere risolto?

No, intendevo provare ad aggiornare solo il campo:

Per vedere la sezione dei campi personalizzati, probabilmente devi fare clic su “preferenze” nella barra laterale dell’editor, quindi selezionare Pannelli, quindi abilitare i campi personalizzati:

Sono abbastanza sicuro che eseguire semplicemente la rimappatura risolverà il problema. Questo sarebbe solo un controllo aggiuntivo per confermare che risolve il problema.

2 Mi Piace

Ha funzionato benissimo! Ha rilevato anche le sostituzioni per Yoast. Ho prima fatto una simulazione e ho ancora un backup in caso.

Grazie mille!

1 Mi Piace

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