Utilizza WP Discourse per pubblicare post da Wordpress a Discourse

Ciao Angus,

Ottimo plugin e ottime istruzioni.

Ho appena installato e configurato WP-Discourse. Sembra funzionare, tuttavia vedo alcuni tag html apparire nei miei post su Discourse da Wordpress, il che è probabilmente correlato al tema che sto usando su Wordpress.

Una rapida verifica, presumo sia a senso unico, giusto? Quindi un post di Wordpress viene pubblicato su Discourse. Se poi apporto modifiche a quel post di Discourse (ad esempio, rimuovo i tag html), questo non viene sincronizzato con Wordpress. Giusto?

Farò un nuovo post per testare e vedere se questo accade sempre (dato che ho appena pubblicato un vecchio post su Discourse per vedere se funzionava).

Grazie e saluti,
Pieces

2 Mi Piace

Ciao @Pieces

Questi appaiono nella versione pubblicata del post di Discourse o solo quando la modifichi?

Sì, è corretto.

Sono apparsi quando ho aggiornato un post di Wordpress precedentemente pubblicato per essere pubblicato su Discourse (subito dopo l’installazione di Discourse). Quindi sono apparsi in un post di Discourse pubblicato.

Sto usando il tema Avada per Wordpress.

Potresti collegarmi a dove sta succedendo questo nella tua community?

1 Mi Piace

Certo. Il mio forum si trova qui, il mio Wordpress si trova qui.

Era il post di Ragnarok che conteneva l’HTML quando è stato pubblicato. L’ho modificato su Discourse, quindi non verrà visualizzato. Probabilmente pubblicherò un nuovo post domani, quindi lo testerò di nuovo e ti farò sapere se succede di nuovo.

Grazie per il tuo supporto, molto apprezzato.

Sì, fammi sapere se succede di nuovo e ci darò un’occhiata subito. Prendi nota anche delle circostanze che hanno portato al problema, cioè cosa stai facendo esattamente quando crei il post di Wordpress.

1 Mi Piace

Ciao, grazie per questo plugin molto utile.

C’è un modo per correggere il modello del post di discourse? Ad ogni aggiornamento il modello viene cancellato e sostituito da quello predefinito.

Grazie.

Ciao @sedget,

Grazie per il tuo feedback! Potresti fornire maggiori dettagli su cosa intendi con:

  • “ogni aggiornamento” - Stai aggiornando Wordpress, Discourse o il plugin stesso?
  • “il template viene cancellato” - Potresti spiegare cosa intendi con template e cosa intendi quando dici che viene “cancellato”

Grazie :slight_smile:

Ciao,
cercherò di essere più chiaro :slight_smile:

Abbiamo la possibilità di personalizzare il template di pubblicazione Aggiungi l’immagine in primo piano al template di pubblicazione

Questo ci permette di pubblicare messaggi sul nostro forum Discourse da post WP, inclusa l’immagine in primo piano (esempio sotto)

Quando il plugin WP Discourse viene aggiornato in WordPress, questa personalizzazione viene reimpostata alla configurazione predefinita e ogni volta dobbiamo riconfigurare il template. La configurazione predefinita visualizza i messaggi senza l’immagine in primo piano

Quindi la mia domanda è: c’è un modo per mantenere attivo il template e protetto dal reset quando aggiorniamo il plugin WP Discourse in WordPress?

Grazie per aver letto :slight_smile:

saluti

Plugin davvero eccezionale, mi stavo solo chiedendo se ci fosse un modo per personalizzare un paio di cose. Come puoi vedere nello screenshot, non c’è spazio tra la parola “Commenti” e il primo commento. In secondo luogo, le icone degli utenti sono circa il 50% troppo grandi. Infine, vorrei nascondere la sezione dei partecipanti poiché non ne vedo alcuna utilità.

Qualsiasi aiuto per risolvere questo problema sarebbe apprezzato!

Ho capito lo spazio e la rimozione della sezione partecipanti, ma non riesco ancora a capire come ridurre le dimensioni dell’avatar della metà. Inoltre, ho notato che con nomi utente più lunghi si sovrappongono alla data sui telefoni cellulari.

Un suggerimento che vorrei vedere per questo plugin è l’aggiunta di un widget che possa essere utilizzato nella barra laterale per mostrare i thread più recenti attivi su discourse.

Ciao, per qualche motivo i video di YouTube non vengono visualizzati in Discourse. Vengono aggiunti in WordPress ma una volta che pubblichiamo un post e lo inviamo a Discourse, il video non viene mostrato. Probabilmente perché è sepolto sotto il codice WP?

<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio">
<div class="wp-block-embed__wrapper">
<span class="embed-youtube" style="text-align:center; display: block;">
<iframe loading="lazy" class="youtube-player" width="640" height="360" src="https://www.youtube.com/embed/IpY_IMjT9Ik?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-US&#038;autohide=2&#038;wmode=transparent" allowfullscreen="true" style="border:0;" sandbox="allow-scripts allow-same-origin allow-popups allow-presentation"></iframe>
</span>
</div>
</figure>

Questo codice proviene da un argomento di Discourse creato da WP.

Qualche idea su come farlo funzionare?

Non è possibile visualizzare alcun contenuto nemmeno tramite shortcode. Discourse dovrebbe gestire il PHP di WordPress in tali situazioni, ma non può, quindi il plugin mostra solo più o meno un’anteprima/solo testo/immagini/contenuti “passivi”.

Non so nulla, ma non riesco a capire come Discourse possa analizzare il PHP tramite un plugin.

Per come la vedo io, WP Discourse collega un argomento a un post di WP come sistema di commenti. WP Discourse non è un importatore o uno specchio da un post di WP a un argomento, come stai cercando di usarlo ora.

2 Mi Piace

Ciao @angus, sono riuscito a far apparire Discourse in WordPress nella sezione Post in alto a destra e crea effettivamente post nel forum Discourse. Tuttavia, volevo usare il plugin Jet Engine con WordPress e usarlo con Discourse.

Poi, quando vado a testare Jet Engine, la sezione Post non funziona. L’icona di Discourse in alto a destra è scomparsa. È normale? C’è un modo per abilitarla o aggirare questo problema?

Ho provato a incorporare direttamente dal forum in ogni singolo post, ma non riesco a far funzionare correttamente gli incorporamenti. Sono curioso di sentire i tuoi pensieri.

Ciao @ethanjs,

Non ho mai usato JetEngine prima, ma sembra che stia impiegando la sua barra laterale. La barra laterale di WP Discourse si integra con gli hook e gli endpoint standard della barra laterale di Wordpress, quindi a meno che JetEngine non li supporti, la barra laterale di WP Discourse non apparirà nella barra laterale personalizzata di JetEngine. Essenzialmente, questo è più un problema di JetEngine. Potresti contattarli e chiedere perché gli elementi nella tua barra laterale dei post standard non compaiono nella loro barra laterale.

Dai un’occhiata alla mia risposta a questo recente argomento di supporto su questo:

1 Mi Piace

@angus Grazie per l’aiuto!

Ho contattato il supporto di Jet Engine come mi avevi consigliato. Hanno principalmente detto che non possono garantire la piena compatibilità con alcun plugin di terze parti.

Ho tentato di vedere se anche il tipo di post del widget ACF (Advanced Custom Fields) avrebbe funzionato. Che ha avuto lo stesso problema in cui il plugin Discourse, come Jet Engine, non mostrava il widget nell’angolo in alto a destra durante la creazione dei post. Il mio obiettivo principale era inserire una sezione di commenti di Discourse su ogni pagina dinamica. Sembra che l’unico modo per procedere sia non utilizzare nessuno dei due e utilizzare la sezione Post standard. Utilizzando il plugin WP All Import per trasferire tutti i post.

Ho notato il blocco Discourse all’interno della colonna di sinistra su Gutenberg all’interno del tipo di post Jet Engine. Non visualizza Discourse nell’angolo in alto a destra come fa nella sezione del post originale.

L’immagine sottostante mostra l’editor di Gutenberg con la sezione commenti di Discourse. Il problema è che non viene visualizzato durante l’anteprima del post. Inoltre, poiché ho utilizzato Elementor per creare il post, non sono sicuro di come trasferirlo.

Da quello che vedo, è probabile che questo non funzioni poiché il widget Discourse non è nell’angolo in alto a destra. Sto ancora cercando di capire come incorporarlo direttamente nella pagina dal forum Discourse.

Ciao @ethanjs,

Se Jet Engine fornisce un creatore di post WordPress personalizzato che non supporta plugin di terze parti, penso che questo sia il tuo problema principale. Posso aiutarti ulteriormente con problemi specifici riguardanti il plugin WP Discourse, ma temo di non poter essere di grande aiuto con il creatore di post personalizzato di Jet Engine.

Come lascio solo il link?

esempio: Samsung inicia fabricação de telas para o iPhone 15 e deve ampliar produção - Notícias - Tecnoblog Comunidade

Dai un’occhiata a questa sezione di questo argomento

Dall’ultimo aggiornamento di WP-Discourse Versione 2.5.0, quando pubblico post sul blog, questi vengono ora impostati su “non in elenco” in Discourse. Anche se ho deselezionato quell’opzione (non l’ho mai cambiata):

image

image

È stata una modifica nella versione 2.5.0? Per quanto ne so, non è cambiato nulla da parte mia.