Ciao!
Sono entusiasta di Discourse e dell’esistenza di un plugin per WordPress, anche se sto riscontrando alcuni problemi con i commenti.
Ho configurato tutto, ma ci sono alcune cose che non mi sono del tutto chiare.
Ho vecchi post su WordPress e, se un utente vuole commentarli, ma non esiste un post collegato su Discourse, come funziona?
L’utente può creare un nuovo argomento su Discourse collegato al post di WordPress, oppure devo pubblicare da WordPress a Discourse se voglio che gli utenti possano commentare?
Esempio: Archivi fantastici e dove trovarli (online) – 9minuti Anche questo post ha vecchi commenti che non sono visibili perché non c’è un post Discourse collegato.
Ho un post su WordPress con vecchi commenti e vorrei che venissero elencati nel post di WordPress, utilizzando Discourse solo per i nuovi post. Ho visto che Discourse offre questa opzione, ma il modulo di WordPress rimane comunque visibile alla fine del post. Se lo lascio così, gli utenti commenteranno nel modo tradizionale senza usare Discourse…
Esempio: Barbero Time, la time line di tutti i video integrali – 9minuti
Grazie in anticipo. Ho cercato su Google prima di chiedere, ma non ho trovato nulla di pertinente.
Alessandro
Puoi fare entrambe le cose. La chiave è stabilire la connessione tra i due. Una volta fatto, le funzioni di commento funzioneranno. Immagino tu sappia come gestire l’opzione “Pubblica su Discourse”, ovvero quando viene creato il post. Per l’opzione di collegamento, puoi collegare qualsiasi post di Discourse a un post di WordPress utilizzando l’opzione di pubblicazione “Collega a un argomento esistente” nella barra laterale mentre modifichi il post di WordPress.
La chiave qui è che quando l’impostazione “Mostra commenti WP esistenti” è abilitata, il plugin wp-discourse inserisce i commenti di Discourse (ovvero i post dell’argomento collegato) sopra il normale template dei commenti di WordPress, che mantiene tutte le sue funzionalità standard.
Questo significa che un modo per gestire la situazione è nel tuo tema di WordPress, modificando il template comments.php di WordPress. Con questo approccio puoi fare qualsiasi cosa con i commenti di WordPress.
Tuttavia, se la programmazione non è un’opzione, puoi disattivare la composizione dei commenti di WordPress (o “chiudere” i commenti di WordPress) nell’interfaccia di amministrazione di WordPress, esattamente come faresti normalmente. Vai su “Impostazioni” > “Discussione” e poi:
Per i nuovi post, deseleziona “Consenti agli utenti di inviare commenti sui nuovi post”.
Per i vecchi post, imposta “Chiudi automaticamente i commenti sui post più vecchi di” a 0.
Il risultato è che conserverai i tuoi vecchi commenti sotto i nuovi commenti di Discourse e il modulo di composizione dei commenti di WordPress non sarà visibile.