@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?
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”.
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
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?