Per quanto riguarda l’uso del blocco commenti, sono entrato nel post e ho inserito il blocco gutenberg chiamato “Discourse Comments”, e questo ha semplicemente prodotto lo stesso link di comments_template();
Prima di tutto, GRAZIE MILLE per il tuo aiuto. Mi dispiace averti fatto scavare per me. Mi sono preso del tempo per capire discourse e le sue funzionalità, e il problema è diventato molto evidente…
Nelle mie impostazioni, l’utente deve avere un livello di fiducia di 1 o superiore. Al momento tutti hanno un livello di fiducia di 0. Si tratta di un forum di 35 anni che viene spostato da una tecnologia antica, quindi ci sono tonnellate di contenuti spostati, ma nulla che indichi il livello di fiducia. Modificherò queste impostazioni per gli utenti.
Dato che ci sono ben oltre 100.000 utenti, esiste una soluzione per farlo in blocco?
Sì, c’è, tuttavia suggerirei di considerare questo aspetto in modo approfondito prima come problema di gestione della community, prima di considerare come farlo programmaticamente. Se non hai già approfondito i livelli di fiducia, dai un’occhiata a
Quindi, se fossi io, identificherei alcuni gruppi di utenti (forse la tua vecchia soluzione aveva ancora una sorta di raggruppamento utenti?) a cui vuoi concedere livelli di fiducia più elevati, ovvero 3 e 4. Questo sarà in gran parte un processo manuale. Per i livelli inferiori, ovvero 1 e 2, dovrebbe essere in blocco. Potresti forse mappare alcuni metadati utente dal tuo vecchio forum alle euristiche dei livelli di fiducia. Oppure inventare alcune regole di base. Il codice stesso è relativamente semplice, ma non copierei e incollerei semplicemente il codice nell’argomento per 100.000 utenti.
Più in generale, la tua migliore opzione sarebbe probabilmente che il tuo provider di hosting di Discourse gestisca la migrazione per te, poiché si tratta di qualcosa con cui hanno spesso a che fare e avranno soluzioni sofisticate per questo.