Impossibile collegare il sito WordPress a Discourse

@simon
Utilizzo il tuo plugin ma ho un problema. Sto aspettando il tuo aiuto. Il mio problema è questo. [Discourse_topics] in esecuzione su localhost non funziona sul mio server. [Discourse_link] funziona sul mio server, ma [Discourse_topics] no. Tutte le impostazioni del mio server sono le stesse di localhost. Qual potrebbe essere la ragione?

Screenshot di localhost: Screenshot by Lightshot
Screenshot del mio server: Screenshot by Lightshot

Nella scheda delle opzioni di connessione WP Discourse, assicurati di aver inserito la tua chiave API Utenti di Discourse e di aver impostato il nome utente di pubblicazione su ‘system’. Inoltre, verifica che il messaggio “Sei connesso a Discourse” sia visualizzato nella parte superiore di quella pagina delle impostazioni.

I topic sul tuo sito Discourse si trovano in categorie protette? In tal caso, hai selezionato l’opzione “Mostra topic privati” nelle opzioni degli shortcode di WP Discourse?

La connessione API è stata stabilita con successo su localhost. Tuttavia, anche senza stabilire la connessione API, lo shortcode funziona correttamente. Non sono riuscito a connettermi all’API sul mio server. Sto inserendo il codice API corretto. Sto specificando l’utente Amministratore di Discourse, ma la connessione non può essere stabilita.

Avviso ricevuto: Non sei connesso a Discourse. Se stai configurando il plugin, questo avviso dovrebbe scomparire dopo aver completato il modulo in questa pagina.

Ho individuato gli errori nello screenshot con il plugin Querymonitor: Screenshot by Lightshot
Curl 7.58.0 è installato ed eseguito sul mio server WordPress. Tutto funziona correttamente quando eseguo il comando curl google.com via SSH. Tuttavia, quando provo a eseguire l’indirizzo del mio forum, ottengo l’errore “cURL error 6: Could not resolve host: forum.address.com”.

@Simon_Cossar

Questo sarà il problema. Il plugin non funzionerà finché non risolverai questo errore.

Come posso risolverlo? Puoi aiutarmi con questo problema? @Simon_Cossar

Posso provare, ma il problema è probabilmente legato al server del tuo sito WordPress. Puoi dare un’occhiata ai topic in Support > WordPress per vedere se alguno di essi riguarda il tuo problema? La pagina di ricerca avanzata potrebbe essere utile. Prova a iniziare con una ricerca come questa: Search results for 'curl error #support:wordpress' - Discourse Meta.

Discourse funziona correttamente quando faccio richieste ad altri siti web con il comando curl. Sto avendo solo problemi a connettermi al mio sito. È perché uso lo stesso dominio? Ad esempio: il forum a cui voglio connettermi: discourse.domain.com
WordPress: domain.com @simon

Questo non causerà problemi.

Sono abbastanza sicuro che il problema con l’errore "cURL error 6: Could not resolve host" sia legato alla configurazione del tuo sito WordPress. Il tuo sito WordPress è su un hosting condiviso o su un server che hai configurato tu stesso?