I’m trying to replicate this in a floating widget bar with the dividers. What shortcode combo should I be going for? For reference, see here. Click on the first circle from the bottom left.
EDIT: Here is the answer! I needed to (1) use the shortcode [discourse_topics tile=true excerpt_length=55 username_position=bottom], (2) enable “Use Default Styles” under “WP Discourse Shortcodes Settings,” (3) “Clear Cache” under “WP Discourse Shortcodes Settings,” and (4) clear the cache by disabling and enabling LiteSpeed Cache (only applicable if you are using LiteSpeed Cache plugin).
Da quando ho aggiunto il plugin shortcodes alcuni mesi fa, all’inizio pensavo che fosse qualcosa che avevo fatto io, ma credo che sia il plugin a causare il seguente avviso visualizzato nel pannello di amministrazione di Discourse. Per favore, risolvilo. Grazie!
Abbiamo rilevato una richiesta API che utilizza un metodo di autenticazione deprecato. Aggiornala per utilizzare l’autenticazione basata su header. Dopo l’aggiornamento, questo messaggio potrebbe impiegare fino a 24 ore per scomparire.
Sì, quell’avviso viene generato a causa del plugin wp-discourse-shortcodes-plugin. Per ora si tratta solo di un avviso e non influenzerà il funzionamento del tuo sito. Aggiornerò il plugin per correggere il modo in cui autentica le richieste API e pubblicherò qui quando sarà stato completato.
Ho caricato la versione 0.24 del plugin sul suo repository GitHub. Tutte le chiamate API effettuate dal plugin utilizzano ora l’autenticazione basata su header. Se hai visto l’avviso “Abbiamo rilevato una richiesta API che utilizza un metodo di autenticazione deprecato” nella tua dashboard Discourse, l’aggiornamento alla versione 0.24 dovrebbe far scomparire l’avviso entro 24 ore.
Volevo solo confermare che questo plugin continuerà a essere sviluppato e supportato attivamente, dato che pianifichiamo di installarlo su un sito live di produzione insieme a wp-discourse questa settimana. Siamo più che felici di contribuire anche allo sviluppo, quindi fammi sapere come possiamo farlo. Grazie.
Continuerò a supportare il plugin con correzioni di bug e problemi di sicurezza finché non sarà disponibile un’alternativa valida. Non credo che aggiungerò nuove funzionalità al plugin attuale.
Grazie per aver chiesto, ma il plugin è completamente gratuito. Potrei essere interessato a contributi di codice per il plugin. Se qualcuno è interessato a lavorarci o a sviluppare un plugin simile progettato per funzionare con l’Editor a blocchi di WordPress, inviatemi un messaggio privato su Meta. Ritengo importante avere una buona integrazione tra i siti Discourse e WordPress.
Ottimo. Grazie. Questo significa che quando Discourse verrà aggiornato, anche questo plugin verrà aggiornato di conseguenza (senza nuove funzionalità, ma con aggiornamenti necessari per rimanere compatibile con l’ultima versione di Discourse)?
Grazie, comunque, per i tuoi continui contributi nell’estendere le funzionalità tra Discourse e WP. Non è un compito facile e sono sicuro che richieda molto tempo.
Ciao, adoro questo plugin, ha reso la mia vita perfetta per il mio sito.
Se fosse stata aggiunta la selezione delle categorie, sarebbe stato fantastico: ad esempio, selezionare category=“news1” e poi visualizzarle in un widget sulla pagina delle notizie di WordPress.
Il plugin WP Discourse Shortcodes è un plugin per WordPress, non un plugin per Discourse, quindi tentare di installarlo su Discourse genererebbe quell’errore. Devi scaricare il file zip del plugin dal repository Github e poi caricarlo sul tuo sito WordPress tramite la dashboard di WordPress.
Sto allontanandomi dallo sviluppo focalizzato su WordPress, quindi in futuro vorrei smettere di supportare questo plugin, ma continuerò a farlo finché non ci sarà una valida alternativa. Ritengo che le funzionalità fornite dal plugin siano utili. Puoi vederlo in azione su un sito live qui: https://digitalprinciples.org/community/.
Il plugin estende il plugin WP Discourse. Quando lo installi e lo attivi, verrà aggiunta una scheda “Shortcodes” alle pagine delle opzioni di WP Discourse, che ti offre alcune opzioni per configurarlo:
Doh, un errore sciocco da parte mia. Ho capito, procediamo oltre; ho anche guardato gli Argomenti di Incapsulamento che hai menzionato poco fa, che potrebbero funzionare bene per le mie esigenze.
Ho installato e attivato il plugin e ho anche inserito lo shortcode [discourse_latest] in un post (e nella barra laterale) per vedere l’output, ma non appare nulla. La scheda degli shortcode è visibile nella pagina delle impostazioni di WP Discourse.
C’è qualcos’altro che devo fare?
Grazie e scusa per averti aggiunto altro stress con WordPress ; )
Probabilmente non potrò testarlo oggi, ma per poter utilizzare uno shortcode in un widget di testo nella barra laterale, di solito è necessario aggiungere qualcosa di simile al tuo tema:
add_filter( 'widget_text', 'do_shortcode' );
Farò alcuni test sul plugin all’inizio della prossima settimana e pulirò anche le risposte di questo argomento e il file readme del plugin.
Ho provato anche quello per il widget, ma non ha funzionato. Non funziona nemmeno direttamente nei post o nelle pagine utilizzando l’editor a blocchi degli shortcode.
Posso confermare che altri shortcode provenienti da altre aree funzionano.
Nessuna fretta, fammi sapere se posso aiutare in qualche modo.
Il lavoro su questo plugin è momentaneamente sospeso. Abbiamo un nuovo (eccellente) collaboratore esterno che si occupa della manutenzione del nostro plugin WordPress. Pubblicherò un annuncio a riguardo più avanti questa settimana. Il mio lavoro sull’integrazione tra Discourse e WordPress rallenterà per i prossimi mesi. Se qualcuno è interessato a rilevare la manutenzione del plugin wp-discourse-shortcodes, contattatemi. Dato che il plugin è stato sviluppato prima dell’introduzione dell’Editor a blocchi, non sono sicuro se l’approccio migliore sia aggiornare il plugin per gestire i blocchi di WordPress o ricominciare da capo con un nuovo plugin che offra funzionalità simili.
Capisco, spero che il nuovo arrivato possa dare una mano, dato che non vedo l’ora di poter mostrare gli argomenti più recenti sul sito per attirare le persone nei forum.
A proposito, c’è un modo per verificare se lo shortcode viene effettivamente elaborato? Nelle pagine in cui lo utilizzo, il testo dello shortcode appare così com’è, come se non fosse uno shortcode, ovvero viene visualizzato