Existe algum plugin para alterar automaticamente o logotipo do site por um período de tempo? Já vi alguns sites fazendo isso para o Halloween e o Natal. Fizemos isso para o Pride neste mês, mas tivemos que fazer manualmente.
Não existe um plugin específico para isso, mas há um transformador de valor chamado home-logo-image-url que poderia ser usado para este caso, acho. Então, talvez você possa criar um pequeno componente de tema que:
Faça upload dos seus logos sazonais como ativos do tema
Use api.registerValueTransformer("home-logo-image-url", ...) para retornar a URL do logo sazonal quando a data atual estiver dentro da sua janela configurada, e o logo padrão caso contrário
Seria uma adição útil ao ecossistema de componentes de tema!
Existe alguma maneira de alterar apenas um dos logotipos? Por exemplo, a forma como nosso site funciona (não sei por quê, apenas herdamos assim) é que nosso logotipo principal é em texto e não o alteramos. Nós apenas mudamos o logotipo pequeno.
Claro, como solução alternativa, poderíamos simplesmente alterar o logotipo principal para a mesma imagem, mas isso é meio uma gambiarra. P.S.: Pensando sobre isso, realmente não seria o ideal. Se o logotipo principal fosse alterado oficialmente, alguém teria que lembrar de também alterar a duplicata no componente.
Além disso, os nomes estão um pouco diferentes. Parece que o primeiro logotipo nas configurações do site é chamado de “Logotipo Principal” com o subtítulo “Aparece na navegação superior do site, bem como no topo das Notificações por E-mail do site.” Enquanto isso, no plugin, diz “Logotipo” com o subtítulo “Logotipo principal, exibido na área de trabalho no modo claro.” A menos que eu esteja apenas entendendo mal, o que é muito possível.
As configurações do componente não estão relacionadas às configurações do site principal, ou seja, não há sincronização entre elas. Eu atualizei main para primary, já que essa é a adição mais recente, creio eu.
Sim, é uma boa ideia, na verdade. O único inconveniente é que não posso forçar a escolha de “qualquer um”, então cabe ao administrador garantir que pelo menos um logo seja definido para que o componente funcione.