Capa do guia: Cores para Editorias, addon SEOX Publishers para definir três cores por editoria com darkmode opcional no header

Cada editoria do portal tem cara própria. Política puxa pro azul institucional, esportes pro verde da torcida, cultura pro magenta vibrante, e o leitor reconhece em qual seção está sem precisar ler o título da página. O addon seox-publishers-addon-terms-colors materializa essa identidade: você define três cores por editoria (Primária, Dark, Light) e o tema aplica automaticamente no archive, no header da página de seção e nos elementos de marca dentro de cada matéria. Sem CSS, sem variáveis globais, sem desenvolvedor.

A configuração mora dentro do workspace de cada categoria, na aba Personalização visual. As cores ficam guardadas em três meta keys (term_color, term_color_dark, term_color_light) e viram CSS variables na hora de renderizar. Se você nunca preencher, o tema usa o default global do styleguide; assim que preencher, a editoria ganha personalidade própria sem afetar as outras. Por padrão o addon se aplica só à taxonomia category, mas pode ser estendido a outras taxonomias (tags, marcas, colunas) via filtro seox_publishers_addon_terms_colors_taxonomies.

Esse documento mostra como acessar a editoria, como definir a paleta de três cores usando o seletor visual do WordPress, e como ativar o Darkmode do header para editorias que pedem leitura em fundo escuro. O fluxo todo dura menos de um minuto por editoria depois que você sabe quais cores quer usar; o trabalho real é a decisão de design da paleta, não a configuração.

1 Abra a editoria que vai colorir
No menu lateral do wp-admin, vá em Posts depois Categorias. A tabela mostra todas as editorias do portal com nome, slug e contagem de matérias. Clique no nome da editoria que você quer personalizar (ex: Ads, Agronegócio, Automóveis) para abrir a tela de edição. Se ainda não criou a editoria, clique em + Adicionar categoria no topo, preencha Nome e Slug, salve, e depois entre na edição.

Tela Categorias no wp-admin com botão Adicionar categoria no topo e listagem das editorias Ads, Agronegócio, Automóveis, Boas Práticas, Brasil, Cache, Changelog, Colunas e Configuração com slug e contagem de itens

2 Configure as três cores da paleta
Na tela de edição da editoria, localize o workspace ACF e abra a aba Personalização visual. Role até a seção Paleta de cores da categoria. Você verá três campos lado a lado:

  • Cor Primária: a cor de marca da editoria. Aparece em chips, links de seção, badges e bordas.
  • Cor Dark: variação escura da Primária, usada em fundos escuros, headers darkmode e hover de botões.
  • Cor Light: variação clara, usada em backgrounds sutis, separadores e estados desabilitados.

Para cada uma, clique em Selecionar cor ao lado do círculo. Se já souber o código hexadecimal, pode digitar direto no campo de texto que aparece. Trinta segundos por cor é tempo suficiente.

Seção Paleta de cores da categoria mostrando três campos Cor Primária com círculo azul preenchido e botão Selecionar cor, Cor Dark vazio com botão Selecionar cor, Cor Light vazio com botão Selecionar cor, seguido pelo toggle Darkmode em Não

3 Use o color picker para escolher cada tom
Quando você clica em Selecionar cor, o picker visual do WordPress abre. Ele tem três áreas: o espectro (quadrado grande à esquerda) onde você arrasta o ponto branco para definir saturação e brilho; a régua de matiz (faixa colorida à direita) onde você escolhe o tom base; e a paleta de cores rápidas (oito amostras embaixo) com presets do tema, mais um campo de texto exibindo o código #hexadecimal que atualiza em tempo real. Cole um hex pronto (ex: #1e73be para azul institucional) ou clique nas amostras para acelerar.
Repita para Cor Dark (a versão escura, geralmente 20-30% mais escura que a Primária) e Cor Light (versão clara, mais lavada, alta luminosidade). Se errar, clique em Limpar para zerar o campo.

Color picker do WordPress aberto na Cor Primária mostrando espectro de cores, régua de matiz vertical, paleta de presets coloridos embaixo, código hexadecimal 1e73be no input e botão Limpar à direita

4 Ative Darkmode para header escuro (opcional)
Logo abaixo dos três color pickers, o toggle Darkmode controla se o header da página de arquivo dessa editoria vai ser renderizado em fundo escuro. Útil para editorias que se beneficiam visualmente do contraste em dark (cobertura noturna, esportes em estádio iluminado, finais de copa, especiais investigativos). O instrutivo do campo deixa claro: “Deixará o header do archive em darkmode.”
Quando ativado, o header usa a Cor Dark como background e adapta tipografia/ícones para boa legibilidade. Quando desligado (padrão), usa o background claro do tema com a Cor Primária aplicada nos elementos de marca. Salve clicando em Atualizar no rodapé da página.

Aba Personalização visual mostrando os campos Cor Primária Cor Dark Cor Light em sequência, toggle Darkmode em Não com instrução Deixará o header do archive em darkmode, e seções abaixo Personalizar layout das matérias e Banner da Editoria

As três cores não são decoração isolada do admin. O tema as injeta como CSS variables na renderização e usa em vários pontos do frontend.

LocalCor usadaExemplo
Página de arquivo da editoria (/categoria/slug/)Primária no header e nos chips, Dark no darkmode header (se ativo), Light em fundos sutisHeader de “Política” com badge azul institucional
Card da matéria em listagensPrimária no nome da editoria sobre o título, Light no background do chipCartão na home mostrando “ESPORTES” em verde sobre fundo verde claro
Single da matériaPrimária no chip da editoria no topo, em links internos da matéria, e na barra de progressoChip “POLÍTICA” no topo do post
Blocos custom (Cards, Containers, Feeds) com editoria atreladaPrimária aplicada nos contornos e títulos, Dark no hoverCarrossel de matérias da editoria de Esportes em verde

Cores não preenchidas caem no default global do styleguide. Você pode personalizar progressivamente: começa pelas três editorias mais visíveis e estende quando tiver paleta definida pra todas.

Acessibilidade primeiro. Cor Primária deve ter contraste mínimo de 4.5:1 contra texto branco e contra texto preto, dependendo de onde aparece. Use ferramenta como WebAIM Contrast Checker antes de salvar.

Dark e Light não são inversões. Cor Dark deve ser uma versão mais saturada e escura da Primária, não preto puro. Cor Light deve ser lavada e clara, não branco puro. Pense em “20% mais escuro” e “85% mais claro” como pontos de partida e ajuste pelo teste visual.

Consistência de família. Editorias do mesmo grupo temático (Esportes, Futebol, Basquete) podem compartilhar a mesma família cromática com variações sutis (verde-bandeira, verde-floresta, verde-claro) para sinalizar parentesco editorial.

Evite seis editorias em vermelho. Se mais de uma editoria precisa do vermelho como Primária, diferencie pela saturação ou hue (vermelho-fogo vs. vermelho-vinho vs. coral). Cores idênticas em editorias distintas confundem o leitor.

Documente a paleta. Mantenha um Notion, Figma ou doc interno com hex de cada editoria, motivo da escolha (ex: “azul institucional ABNT pra Política”) e a data da última revisão. Quando o time mudar, a próxima geração entende as decisões.

Onde fica a configuração de cores da editoria?

Em Posts > Categorias, clique no nome da editoria. Na tela de edição, abra o workspace ACF e selecione a aba Personalização visual. A seção Paleta de cores da categoria tem os três color pickers (Cor Primária, Cor Dark, Cor Light) e o toggle Darkmode.

Preciso preencher todas as três cores?

Não. Os três campos são independentes e nenhum é obrigatório. Se você preencher só a Primária, o tema usa o default global pras outras duas. Para identidade completa, recomendamos preencher as três; para teste rápido, basta a Primária.

O que é Darkmode no contexto da editoria?

É o toggle que decide se o header do archive dessa editoria vai usar background escuro (com a Cor Dark) ou background claro padrão do tema. Não tem relação com o darkmode global do site (que é controlado em outro lugar). É uma decisão por editoria.

Posso colorir tags ou outras taxonomias além de categoria?

Por padrão, o addon se aplica só à taxonomia category. Para estender a outras (ex: post_tag, taxonomias customizadas como marcas ou columns), o desenvolvedor do tema usa o filtro seox_publishers_addon_terms_colors_taxonomies. Não é configuração via UI; é código.

Como aplico uma paleta nova em todas as editorias de uma vez?

Não há bulk-edit no admin. Cada editoria é editada individualmente em sua tela de edição. Para portais com muitas editorias, considere planejar a paleta toda antes (ex: planilha com hex de cada uma) e fazer a configuração em sequência num só dia.

As cores se aplicam imediatamente depois de salvar?

Sim, no admin a mudança é instantânea. No frontend pode haver delay de cache (WP Rocket, CDN, browser cache). Limpe os caches relevantes pra ver a paleta nova entrar em produção.

Onde o Cor Light é usado, exatamente?

Em backgrounds sutis (chips com fundo lavado, separadores entre seções, cards com hover claro), em estados desabilitados de elementos interativos da editoria, e em alguns blocos custom como gradientes leves. É a cor “discreta” da identidade.

Posso usar transparência (rgba) nas cores?

Não diretamente. O color picker do addon não tem enable_opacity ativado, então só aceita hex sólido (#RRGGBB). Se precisa de variação com alpha, escolha uma cor mais clara como Cor Light, ou peça pro tema converter no CSS.

E se eu quiser cor diferente no single da matéria e no archive?

Não há esse nível de granularidade. As três cores se aplicam globalmente a toda renderização vinculada à editoria (archive, single, blocos, listagens). Para quebra dessa regra, é desenvolvimento custom no tema.

Por que minha editoria não está pegando a cor configurada?

Cheque três pontos. Primeiro, se a categoria realmente é a editoria principal do post (matéria pode ter várias categorias; a primária é a que ganha cor). Segundo, se você salvou clicando em Atualizar no rodapé. Terceiro, se há cache em pé: limpe WP Rocket, CDN e browser e recarregue. Se persistir, abra o DevTools no frontend e procure o atributo data-term-color no HTML do elemento.