Problemi nel collegare il post a un argomento esistente

Più volte, con il plugin WordPress, ho rimosso un link a un argomento, salvato il post e poi provato a collegarlo a un argomento esistente diverso, ottenendo solo questo errore:

Si è verificato un errore nel collegare questo post a Discourse. Assicurati di fornire l’URL di un argomento esistente sul tuo forum.

Qualche idea su come risolvere? O si tratta di un bug riproducibile da altri?

Grazie.

Dal messaggio di errore che hai fornito, sembra che tu stia utilizzando l’editor classico di WordPress. È corretto? Se sì, lo testerò.

Sì. L’editor classico. Grazie.

Riceverai l’errore che stai segnalando se il dominio dell’argomento a cui stai cercando di collegarti non corrisponde al dominio dell’URL di Discourse inserito nella scheda Impostazioni di connessione del plugin. Questo corrisponde al tuo caso?

No. È lo stesso dominio su cui viene pubblicato automaticamente. Solo un argomento diverso. Ho appena verificato il dominio ed è corretto. Dubito che la pubblicazione automatica funzionerebbe se quell’impostazione fosse errata.

Altre idee?

In passato ho riscontrato problemi nel collegare i topic quando più domini puntano al sito Discourse. Il tuo forum è self-hosted?

No. Siamo su Communiteq (precedentemente DiscourseHosting).

Stranamente so che prima funzionava. Non so quando ha smesso di funzionare, ma il cambiamento deve essere stato l’aggiornamento di Discourse stesso o del plugin per WordPress. Sono quasi certo che nulla altro nelle impostazioni sia cambiato.

Non credo che ci siano state modifiche recenti nel codice del plugin per il collegamento dei argomenti. Ci sono state modifiche recenti al tuo sito WordPress? Ad esempio, hai spostato il sito su un nuovo hosting o cambiato la versione di PHP che utilizza?

Il nome di dominio viene analizzato dall’URL con wp_parse_url. È possibile che non stia analizzando correttamente il dominio.

Ah, ora ricordo che abbiamo richiesto il plugin per gli annunci interni su Discourse, il che ci ha portato a essere spostati su un nuovo server.

Forse dovrei semplicemente reinstallare il plugin per WP e vedere se risolve il problema?

Non dovrebbero esserci altre differenze oltre a quel plugin. Quindi dubito che questo abbia a che fare con questo problema.

Eliminare completamente il plugin Discourse da WordPress, reinstallarlo e configurarlo con le stesse impostazioni ha risolto il problema.