Modificato dominio di WordPress e Onebox

Avevo WordPress e Discourse collegati usando WP-Discourse. Il dominio di WordPress è cambiato da katiska.info a katiska.eu. Quindi, ho dovuto cambiare il dominio di tutte le OneBox create da WP-Discourse.

Ci sono oltre 500 collegamenti, quindi l’aggiornamento manuale su WordPress non è l’opzione principale.

Ho fatto

rake posts:remap[".katiska.info",".katiska.eu"]
rake posts:rebake_match[".katiska.eu"]

Ha fatto il lavoro, per lo più. Ma c’è un modo migliore per ottenere lo stesso risultato?

Tuttavia, ci sono due una piccola cosa.

qualcosa che noi finlandesi chiamiamo "brain fart"...

Non sono riuscito a cambiare il testo dell’URL a forma di tag per il link in uscita verso il nuovo dominio. Il link stesso è cambiato, però. Quindi, è solo una cosa cosmetica e disturba solo me. Se aggiorno il collegamento di Discourse dall’articolo stesso, cambia sul lato Discourse.

  • katiska.info dovrebbe essere katiska.eu

E ANCHE… Nello stesso momento in cui l’ho scritto, mi sono reso conto che avevo sostituito da .katiska.info perché non ero sicuro se avessi email da qualche parte che dovessero rimanere nella vecchia forma. Ma non c’è quella virgola iniziale. Beh, lascio questo per mostrare quanto sono stupido :man_facepalming:

modifica: No, non riesco nemmeno a cambiare l’“icona in uscita” da katiska.info a katiska.eu.

Ma questo è il problema:

Quel link porta al vecchio dominio. Non cambia in quello nuovo anche se ho aggiornato il collegamento da WordPress. Pochissimi ci cliccheranno dopo aver letto l’articolo sul forum, ma mostra un link errato e, a un certo punto, morto, a Google.

Ho scelto supporto, non la categoria wordpress, perché dovrei essere in grado di cambiare una cosa così banale su Discourse. Ma poiché non ho idea di cosa stessi facendo e cosa sto facendo, c’è un rischio molto grande che Semplicemente Non Posso Farlo™.

Sei sulla strada giusta. Cambiare il nome del dominio o rinominare il mio Discourse? descrive in gran parte quello che hai fatto.

Non sono sicuro di quale link non sia stato aggiornato. È dal lato Discourse o dal lato WordPress.

Mi dispiace se questo suona totalmente infantile e da idiota, ma sto cercando di abbassare la barriera linguistica da parte mia :wink:

  • Gli articoli di WordPress sono collegati a Discourse utilizzando WP-Discourse
  • WordPress ha ottenuto un nuovo dominio (.info → .eu)
  • I OneBox su Discourse necessitano di una modifica per puntare al nuovo dominio di WordPress (.info → .eu)
  • Ho fatto le cose con il rake per cambiare .info → .eu
  • Su Discourse tutto il resto è cambiato tranne il link “Questo è un argomento di discussione complementare…”
  • Non posso cambiarlo nemmeno da WordPress quando aggiorno il collegamento a Discourse
1 Mi Piace

Ah! Quindi questo è il tuo unico problema. Discourse non si collega al nuovo sito WordPress. Ed è passato dallo stesso cambio di dominio?

“.katiska.info” → “.katiska.eu”

Se modifichi manualmente quei post, puoi semplicemente cambiarli?

C’è qualcosa che potrebbe causare il fatto che la precedente rimappatura non copra questo caso?

Sei sicuro che siano stati ricotti? Puoi ricostruire l’html in UX? (Fai clic sui …, fai clic sui :wrench: fai clic su “ricostruisci html”)

In realtà… il problema è minore :wink:

È solo il link nella frase “Questo è un argomento di discussione complementare per la voce originale su…”. Quel link non cambia. Né tramite WordPress, né quando si esegue remap/rebake_match, né ricostruendo l’HTML. Tutto il resto funziona bene e ho potuto cambiare il dominio di WordPress ovunque in Discourse. Ma non quello.

E non si tratta solo di quel post, ma di tutti quelli collegati da WordPress a Discourse. Ho cambiato un altro dominio WordPress dopo quello. Succede la stessa cosa. Posso sostituire tutte le altre istanze, ma non quel link “discussione complementare”.

No, non ho fatto un rebake puro, perché richiede molto tempo — e ritengo che rebake_match dovrebbe fare il lavoro.

Sono abbastanza vicino a nascondere completamente quella riga :smile:

Dopo i tag c’è un’icona + dominio che indica che l’argomento è stato creato da un URL esterno; quel dominio non cambia da Discourse, ma sì quando aggiorno l’articolo collegato su WordPress (usando WP-Discourse). Ma non è importante perché il link in sé va benissimo, è solo il nome del dominio che rimane.

1 Mi Piace