Utilizzo dei commenti di Wordpress *assieme* a Discourse

Sembra che una volta che si fa clic su “Pubblica su Discourse”, la casella di invio dei commenti di WordPress scompaia, anche se si è deselezionato “usa Ajax” e si è scelto di non rimuovere i commenti di WordPress. È possibile consentire ai visitatori di lasciare commenti di WordPress accanto alla discussione collegata a Discourse?

Sto andando per

Ciao @Kayla. Il tuo tema Wordpress è un tema a blocchi o un tema “classico”?

Il modo consigliato per farlo è utilizzare un tema a blocchi. In questo modo avrai il controllo completo su quali blocchi di commenti inserire dove e non dovrai preoccuparti di quale modello stia sovrascrivendo quale. Ad esempio, questa configurazione del blocco commenti (commenti Wordpress seguiti da commenti Discourse) sul tema predefinito attuale di Wordpress (Twenty Twenty Four)

risulta in questo

1 Mi Piace

Bello! Mi piace che tu abbia messo una demo e tutto il resto, è fantastico. :heart:

Sfortunatamente il sito in questione utilizza un tema “classico” del Genesis Framework e, cosa ancora più sfortunata, fa un uso estensivo di modelli di archivio Toolset, che non possono ancora essere replicati in un tema Site Editor/FSE.

Ho giocato ancora un po’ e sembra che mostri sia le risposte di Discourse (per prime) sia i commenti di WP (incluso il modulo di invio!) se c’è almeno 1 commento di WP prima di pubblicare su Discourse. Ma se pubblichi/colleghi a Discourse subito, i commenti di WP scompaiono. Mi chiedo se questo sia vero anche nei temi a blocchi? Vedo che nella demo ci sono alcuni commenti di WP visibili – li hai aggiunti prima o dopo aver pubblicato su Discourse?

È interessante notare che sembra progettato per funzionare in quel modo. Questa è la logica pertinente con nomi leggibili al posto del codice reale:

if ( "Mostra commenti WP esistenti" è disabilitato o non ci sono commenti Wordpress ) {
  restituisce solo commenti Discourse
} else {
  restituisce commenti Discourse seguiti da commenti Wordpress
}

Penso che la parte “o non ci sono commenti Wordpress” della condizione possa essere rimossa in sicurezza se questo ti aiutasse?

Il numero o la tempistica di diversi tipi di commenti non influenzerà nulla in un tema a blocchi poiché ogni blocco è un elemento contenuto, quindi ottieni ciò che vedi.

1 Mi Piace

Dovrei modificare il plugin stesso (e ogni volta che viene aggiornato) o c’è un modo per agganciarsi a questa istruzione if-else per alterare la parte IF? Sembra che sia proprio questo quello che devo prendere di mira.

Tenterò di rimuoverlo direttamente nel plugin. Attendi, ti farò sapere.

modifica questa modifica sarà nella prossima versione del plugin (2.5.4)

2 Mi Piace

Per chiudere il cerchio su questo, dalla versione 2.5.4 il plugin non richiede più almeno un commento esistente per mostrare i commenti di Wordpress.

1 Mi Piace

Confermo che l’ultima versione risolve la possibilità di avere commenti WP e Discourse uno accanto all’altro per i temi classici. Grazie mille!

1 Mi Piace

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.