@jackierenee Tomei a liberdade de intervir e dar uma olhada no seu site.
Parece que você apenas removeu o componente de tema do tema pai, atualizou-o e o adicionou de volta.
O problema é que o Discourse não se recupera quando um componente de tema é atualizado além da compatibilidade e, em seguida, um pino é adicionado.
A maneira correta de se recuperar de tal situação é:
- vá para o componente de tema
- role até o final
- copie as configurações do “editor de configurações”
- armazene-as em um editor de texto
- remova completamente (
exclua) o componente de tema - adicione-o de volta do repositório Github
- copie as configurações do editor de texto e cole-as em “Editor de configurações”
- faça correções se tiver que fazer (às vezes, configurações são adicionadas na nova versão, então você tem que removê-las novamente, o editor dirá o que fazer ao tentar salvá-las)
- adicione o componente de tema ao tema pai.
Eu fiz isso no seu site e os banners estão aparecendo novamente.
Para autores de componentes de tema: ajuda muito se você utilizar o campo version em about.json para que seja realmente visível para o administrador em qual versão um componente de tema está. Infelizmente, o Discourse não mostra versões de commit para componentes de tema como faz com plugins.