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).
Ever since I added the shortcodes plugin a few months ago, at first, I thought it was something I did but I believe the plugin has caused the following warning to be displayed in the Discourse admin panel. Please fix. Thanks!
We detected an API request using a deprecated authentication method. Please update it to use header based auth. After updating this message may take 24 hours to disappear.
Yes, that warning is being generated because of the wp-discourse-shortcodes-plugin. For now it is just a warning and won’t affect your site’s functionality. I’ll update the plugin to fix the way it is authenticating API requests and post on here when that’s been done.
I’ve pushed version 0.24 of the plugin to its GitHub repo. All API calls made by the plugin are now using header based authentication. If you have been seeing the “We detected an API request using a deprecated authentication method” warning on your Discourse dashboard, updating to verion 0.24 should make the warning go away within 24 hours.
Só queria confirmar se este plugin continuará sendo desenvolvido e apoiado ativamente, já que planejamos instalá-lo em um site de produção ao lado do wp-discourse esta semana. Estamos mais do que dispostos a contribuir com o desenvolvimento também, então, por favor, nos informe como podemos fazer isso. Obrigado.
Continuarei a apoiar o plugin com correções de bugs e de segurança até que haja uma boa alternativa para ele. Não acho que vou adicionar nenhum recurso novo ao plugin atual.
Obrigado por perguntar, mas o plugin é totalmente gratuito. No entanto, eu poderia me interessar por contribuições de código para o plugin. Se alguém estiver interessado em trabalhar nele ou em desenvolver um plugin semelhante projetado para funcionar com o Editor de Blocos do WordPress, por favor, envie-me uma MP no Meta. Acredito que é importante ter uma boa integração entre os sites do Discourse e do WordPress.
Ótimo. Obrigado. Isso significa que, conforme o Discourse for atualizado, este plugin também será atualizado de forma correspondente (sem novos recursos, mas com atualizações que possam ser necessárias para manter a compatibilidade com a versão mais recente do Discourse)?
A propósito, obrigado por suas contribuições contínuas para expandir as capacidades de integração entre o Discourse e o WP. Não é uma tarefa fácil e tenho certeza de que consome bastante tempo.
Oi, adoro esse plugin, tornou minha vida perfeita para meu site.
Se a seleção de categoria fosse adicionada, seria ótimo: algo como selecionar category=“news1” e, em seguida, exibir essas categorias em um widget na página de notícias no WordPress.
O plugin WP Discourse Shortcodes é um plugin do WordPress, não um plugin do Discourse, então tentar instalá-lo no Discourse resultaria nesse erro. Você precisa baixar o arquivo zip do plugin no repositório do GitHub e, em seguida, fazê-lo upload para seu site WordPress por meio do painel do WordPress.
Estou me afastando do desenvolvimento focado no WordPress, então, em algum momento, gostaria de parar de dar suporte a este plugin, mas continuarei apoiando-o até que haja uma boa substituição. Acredito que a funcionalidade oferecida pelo plugin seja útil. Você pode vê-lo em um site ao vivo aqui: https://digitalprinciples.org/community/.
O plugin estende o plugin WP Discourse. Ao instalá-lo e ativá-lo, uma aba de Shortcodes será adicionada às páginas de opções do WP Discourse, oferecendo algumas opções para configurá-lo:
Doh, erro bobo da minha parte. Entendido sobre seguir em frente. Também examinei os Tópicos de Embedding que você mencionou acima, que podem servir perfeitamente para o que preciso.
Instalei e ativei o plugin, além de inserir o shortcode [discourse_latest] em uma postagem (e na barra lateral) para ver a saída, mas nada aparece. A aba de shortcodes aparece na página de configurações do WP Discourse.
Há algo mais que eu precise fazer?
Obrigado e desculpe por adicionar mais um problema à sua miséria com o WordPress ; )
Provavelmente não poderei testar hoje, mas para poder usar um shortcode em um widget de texto da barra lateral, geralmente é necessário adicionar algo assim ao seu tema:
add_filter( 'widget_text', 'do_shortcode' );
Vou fazer alguns testes no plugin no início da próxima semana e também limpar as respostas deste tópico e o arquivo readme do plugin.
O desenvolvimento deste plugin foi interrompido por enquanto. Temos um novo contratante externo (excelente) responsável pela manutenção do nosso plugin do WordPress. Farei um anúncio sobre isso no final desta semana. Meu próprio trabalho na integração entre Discourse e WordPress está desacelerando nas próximas semanas. Se alguém estiver interessado em assumir a manutenção do plugin wp-discourse-shortcodes, entre em contato comigo. Como o plugin foi desenvolvido antes da introdução do Editor de Blocos, não tenho certeza se a melhor abordagem seria atualizá-lo para lidar com os blocos do WordPress ou recomeçar com um novo plugin que ofereça funcionalidades semelhantes.
Entendo, espero que o novo colega possa ajudar, pois estou muito ansioso para poder mostrar os tópicos mais recentes no site e atrair pessoas para os fóruns.
Aliás, há alguma maneira de verificar se o shortcode está sendo processado? Nas páginas em que o uso, o próprio texto do shortcode aparece, como se não fosse um shortcode, ou seja, exibe: