Percorso errato dopo l'aggiornamento dei permalink: bug?

Sembra che quando aggiorno la struttura dei permalink in WordPress e poi aggiorno il post di Discourse, entrambi i percorsi verso l’articolo non vengano aggiornati.

Il percorso nell’articolo è:

Ma non il link nel testo del topic.

È un bug o è previsto che funzioni così?

Ora ho un link non funzionante nel topic…

Modifica: ho aggiunto il link al post se il mio testo non era chiaro…

Mi aspetto che il link “Originariamente pubblicato su” nel post venga aggiornato se si clicca sul pulsante “Aggiorna argomento” su Discourse. Il link in evidenza presente nell’intestazione dell’argomento non verrà aggiornato, però. Questo è un problema. Sto esaminando cosa si può fare per risolvere la questione.

Funziona bene.

Grazie :+1:

Ci sono novità su questo argomento?

Dovrebbe essere spostato nella sezione bug?

È un problema risolvibile, ma richiederà alcune modifiche piuttosto significative al plugin per farlo funzionare. Cercherò di completarlo la prossima settimana. Nel frattempo, puoi impedire la visualizzazione dei link in primo piano non funzionanti disabilitando l’impostazione del sito topic featured link enabled di Discourse.

Ciao,

Ho un’installazione di WordPress collegata con successo a Discourse grazie all’ottimo plugin WP-Discourse. Ho appena trasferito il mio sito WordPress dal vecchio dominio webcomics.yaoi911.com al nuovo dominio youngprotectors.com. Niente è cambiato tranne il nome del dominio; la struttura degli URL è rimasta invariata.

Tuttavia, tutti i post da WordPress a Discourse mostrano ancora il vecchio URL:

Vorrei sostituire tutti i riferimenti al vecchio dominio con il nuovo nel mio ambiente Discourse.

Ho cercato qui e ho trovato una discussione del 2017 che indicava che il metodo migliore per farlo è tramite la Console Rails. Non ho mai effettuato modifiche in questo modo, ma sono pronto a imparare qualcosa di nuovo. :slight_smile:

Volevo solo assicurarmi che questo sia ancora il metodo preferito per risolvere il problema. Penso che tutto ciò che devo fare sia copiare e incollare questo codice nella riga di comando dopo aver effettuato l’accesso alla mia console Rails:

Ho capito correttamente cosa devo fare, @simon? È il metodo migliore? Cambierà anche i link all’interno del contenuto dei post?

Fammi sapere quando riesci. Grazie!

Alex

Ho appena caricato WP Discourse versione 2.0.5 nel repository dei plugin di WordPress. Con questo aggiornamento, se l’impostazione “Aggiungi link in evidenza” è abilitata su WordPress, il link in evidenza di Discourse verrà aggiornato quando si clicca sul pulsante “Aggiorna argomento” su WordPress. Il link in evidenza verrà inoltre aggiornato se si seleziona la casella “Aggiorna argomento Discourse” durante la pubblicazione degli articoli con l’editor classico.

Questo dovrebbe risolvere il problema che si verificava quando il nome di dominio di un sito WordPress o la struttura dei permalink veniva modificato. Tuttavia, richiede l’aggiornamento manuale di ogni articolo, quindi per un sito con molti articoli potrebbe essere necessario un lavoro considerevole.

Grazie, Simon. È un po’ laborioso, soprattutto perché dovrò anche reinserire le immagini dei miei fumetti in cima a ogni post, ma il nuovo aggiornamento ha funzionato esattamente come previsto e apprezzo davvero la rapidità della risposta.

Sei fantastico!

Alex