Blocco Commenti Discourse WP

Dalla versione 2.4.7, il plugin WP Discourse include un blocco Commenti Discourse per l’Editor a Blocchi. Il blocco Commenti Discourse è il modo principale per aggiungere commenti Discourse a un tema abilitato ai blocchi come Twenty Twenty Three. Ecco un breve video su come utilizzare il blocco Commenti Discourse

Prossimo Passo

Se non l’hai ancora fatto, assicurati di consultare:

Note

  • Il blocco Commenti Discourse non supporta attualmente l’impostazione “Carica commenti con Ajax”.
  • Per saperne di più sui temi a blocchi in WordPress puoi leggere di più qui.
4 Mi Piace

a che ora il supporto per l’impostazione “Carica commenti con Ajax”?
il mio wordpress utilizza la cache dell’intera pagina, quindi necessita del caricamento ajax dei commenti.

Penso che dovresti escludere i commenti dalla cache. Questa è una procedura comune. La cache è per sua natura solo per contenuti statici e i commenti non ne fanno parte.

1 Mi Piace

Il mio sito WordPress ha un volume di traffico molto elevato, con circa 5-8 milioni di visite al giorno e circa 200 milioni di visite al mese. Queste statistiche provengono da Cloudflare.

Di conseguenza, ho implementato la cache completa della pagina, che può essere considerata pagine statiche. Pertanto, voglio che i commenti vengano caricati dinamicamente tramite AJAX. Oltre a visualizzare i commenti in tempo reale, voglio anche assicurarmi che i commenti non causino alcun degrado delle prestazioni in WordPress.

Il tuo WordPress sta ricevendo un’enorme quantità di bot. Hai bisogno di qualcosa al riguardo. Problema noto e di cui si parla poco, perché agli amministratori piacciono i grandi numeri.

Sì, ci sono un gran numero di robot. Dato che il mio WordPress è un sito di notizie e informazioni, attira naturalmente molto traffico.

Non ha nulla a che fare con la natura del tuo sito. La maggior parte sono inutili bot SEO, scraper e “knockers”. Ce ne sono solo una dozzina che ti interessano, e facilmente il 99% del totale aumenta solo il carico del tuo server.

Voglio dire, dovresti prima togliere quel carico, e solo dopo iniziare a chiederti se mostrare i commenti di discourse sia un problema.

1 Mi Piace

@shuaiZend Puoi confermare il problema esatto che stai riscontrando? I commenti non vengono caricati? Condividi un link di esempio o uno screenshot, se possibile.

1 Mi Piace

Sì, sto usando AJAX.
Ma i commenti non vengono caricati.

AJAX UTILIZZATO


AJAX Disabilitato

Solo “Carica commenti con Ajax” Disabilitato:

altro

test: discourse comments test – test

Ciao @shuaiZend, grazie per aver provato a spiegare. Tuttavia, non sono ancora sicuro di quale sia il problema? I commenti vengono caricati quando hai disabilitato “Carica commenti con Ajax”. Perché non lasciare disabilitata quella impostazione?

Poiché WordPress ha molto traffico e utilizza la cache di pagina completa, spero di caricare dinamicamente i commenti sotto forma di ajax senza influenzare le prestazioni di WordPress.

Non riesco ancora a capire perché non escludi i commenti dalla cache, come dovresti (e tra l’altro, cosa è guidato da un plugin che fa la cache per te; se fai la cache tramite un reverse proxy, come Nginx o Varnish, quel lavoro è ancora più facile).

E dovresti davvero eliminare il sovraccarico, che non proviene dagli utenti. E ottimizza le impostazioni di php-fpm.

Adesso stai risolvendo nel posto sbagliato.

1 Mi Piace

@shuaiZend Questo è effettivamente il primo passo che consiglierei anche io. Sei in grado di farlo?

@shuaiZend Volevo solo tornare su questo punto dato che sto lavorando alla prossima versione del plugin. Hai provato a rimuovere il commento dalla cache?

1 Mi Piace

Ci sono opzioni/vie per personalizzare l’output del blocco commenti di Discourse? Le “Risposte degne di nota” non sono esattamente ciò che vogliono le mie persone.

Ciao Alan, sì, puoi usare la scheda “Contenuto del testo” nell’amministrazione di WP Discourse per aggiornare il testo di “Risposte degne di nota”.

2 Mi Piace

Per tutti i santi, come ho potuto perdermelo? Scusa, questo risolve il problema e anche di più.

1 Mi Piace