Estilizando a Área do Afiliado

Andrew Munro
Escrito por Andrew Munro, Presidente
Última atualização
Ícone do Portal do Afiliado

Novo: sem necessidade de estilização

Atualização 20/04/21 – Talvez você queira conferir o complemento Affiliate Portal pro. É uma nova alternativa à Área de Afiliados que oferece uma interface atraente para seus afiliados sem necessidade de personalização. Funciona com qualquer tema e fica ótimo em dispositivos móveis.


Fizemos um esforço considerável para que o AffiliateWP parecesse e se sentisse como parte do painel do WordPress. Ele está lá quando você precisa e fora do seu caminho quando não precisa. Da mesma forma, no front-end, projetamos o AffiliateWP para se integrar perfeitamente a qualquer tema do WordPress.

Acreditamos em fornecer aos afiliados uma experiência consistente em todo o site.

Por causa disso, o AffiliateWP inclui estilização mínima para a Área de Afiliados e depende da estilização atual do tema para a maior parte do trabalho pesado.

Para muitos de nossos clientes, a estilização padrão da Área de Afiliados é perfeita. Links aparecem na cor de link do tema, o texto é exibido na fonte do tema, os elementos do formulário têm a estilização de formulário do tema e assim por diante. No entanto, recebemos o ticket de suporte ocasional perguntando por que a Área de Afiliados não parece muito "flashy", com esquemas de cores personalizados, ícones, animação, fontes personalizadas; o que você quiser!

Poderíamos ter optado por estilizar a Área de Afiliados com base nas "tendências atuais de design", mas os clientes nem sempre concordarão com as decisões de design que tomamos. Como tal, uma Área de Afiliados fortemente estilizada provavelmente não corresponderá ao tema WordPress do cliente e, considerando os milhares de clientes que usam o AffiliateWP, você pode imaginar o problema potencial…

Os clientes exigirão que "corrijamos" o tema deles porque o AffiliateWP o "quebrou".

É melhor adicionar estilização a uma tela limpa (como a Área de Afiliados do AffiliateWP) do que remover tudo e começar de novo. Além disso, algumas tendências de design podem sair de moda no ano seguinte e seríamos forçados a redesenhar a Área de Afiliados repetidamente.

Como decidimos manter as coisas simples desde o início, nossos clientes sempre terão uma Área de Afiliados com ótima aparência que corresponde ao seu tema WordPress. Se houver o desejo de adicionar elementos de design personalizados, tudo o que é necessário é alguma estilização CSS.

Estilização com CSS

Ensinar CSS não é o objetivo deste artigo, mas felizmente existem inúmeros tutoriais disponíveis na web. Não há maneira melhor de aprender do que experimentando, mas antes de fazê-lo, você precisará considerar onde colocar seu código CSS personalizado.

No seu tema filho

O código CSS personalizado pode ser adicionado ao arquivo style.css do seu tema filho. Se você não tem um tema filho, é muito fácil criar um. Adicionar CSS a um tema filho garante que você não perca sua estilização personalizada quando o tema pai for atualizado.

Em um plugin personalizado

Existem muitos plugins gratuitos disponíveis no repositório do WordPress que permitem adicionar código CSS personalizado ao seu site, colando o CSS diretamente no admin do WordPress. Se o seu tema for atualizado, você não perderá suas modificações. Aqui está um desses plugins que me vem à mente: Reaktiv CSS Builder.

Encontrando os seletores CSS corretos para usar

Para estilizar a Área do Afiliado com CSS, você precisará saber o que estilizar. A maneira mais fácil de fazer isso é usar as ferramentas de desenvolvedor integradas do seu navegador. Isso permite que você simplesmente passe o mouse sobre qualquer elemento na Área do Afiliado e descubra exatamente qual é o seletor CSS relevante a ser usado.

Inspecionando a Área de Afiliados com as ferramentas de desenvolvedor do navegador
Inspecionando a Área do Afiliado com as ferramentas de desenvolvedor do navegador

Cada navegador tem uma maneira ligeiramente diferente de acessar suas ferramentas de desenvolvedor:

Chrome
https://developer.chrome.com/devtools

Firefox
https://developer.mozilla.org/en-US/docs/Tools/Page_Inspector/How_to/Open_the_Inspector

Safari
https://developer.apple.com/library/mac/documentation/AppleApplications/Conceptual/Safari_Developer_Guide/Introduction/Introduction.html

Outra maneira de descobrir quais seletores CSS usar é olhar os arquivos de template do AffiliateWP em um editor de código. Todos os arquivos de template relevantes para a Área do Afiliado estão incluídos na pasta templates do plugin.

dashboard.php
O painel do afiliado

dashboard-tab-urls.php
A aba URLs do painel do afiliado

dashboard-tab-stats.php
A aba Estatísticas do painel do afiliado

dashboard-tab-graphs.php
A aba Gráficos do painel do afiliado

dashboard-tab-referrals.php
A aba Indicações do painel do afiliado

dashboard-tab-visits.php
A aba Visitas do painel do afiliado

dashboard-tab-creatives.php
A aba Criativos do painel do afiliado

dashboard-tab-settings.php
A aba Configurações do painel do afiliado

Estilizando os links da Área do Afiliado para parecerem "abas"

Um dos pedidos que recebemos é estilizar os links da Área do Afiliado para parecerem "abas". Abaixo está um exemplo de como você pode conseguir isso usando estilo CSS e o tema padrão TwentySixteen do WordPress.

Algo muito importante a notar é que todos os temas são únicos. Embora tenhamos fornecido código de exemplo para transformar os links em abas, pode ser necessário um estilo adicional para o seu tema. Com o TwentySixteen, tivemos que adicionar alguns estilos extras para que as coisas ficassem como queríamos. Isso é anotado nos comentários CSS no final.

Veja como os links padrão da Área do Afiliado ficam "fora da caixa" (com o tema TwentySixteen).

Os links padrão da Área de Afiliados com o tema TwentySixteen

Veja como nossas novas abas ficam depois que algum estilo CSS foi adicionado.

A nova estilização da aba na Área de Afiliados

Para experimentar você mesmo:

  1. Veja o código CSS.
  2. Copie e cole o código CSS (tudo entre as tags <style>) em um plugin CSS personalizado ou diretamente no arquivo style.css do seu tema filho (como discutido anteriormente).
  3. Aproveite!

Como nota final, os trechos de código em nosso repositório são configurados para serem plugins por conveniência. Uma maneira alternativa de usar o código CSS é salvar o arquivo mostrado e instalá-lo diretamente como um plugin em seu site. Você pode encontrar instruções sobre como fazer isso na seção “Usando Snippets”. Usá-lo desta forma tem a vantagem adicional de carregar o CSS apenas na sua Área de Afiliados e não em qualquer outra página que não o exija.

Com um pouco de entusiasmo e algum conhecimento básico de CSS, você pode estilizar a Área de Afiliados para que ela fique exatamente como você deseja. Se você estiver interessado em aprender mais sobre CSS, confira alguns tutoriais e experimente os vários elementos de design. Você pode até se divertir!

Boas estilizações!

Aviso: Nosso conteúdo é apoiado pelo leitor. Isso significa que se você clicar em alguns de nossos links, poderemos ganhar uma comissão. Nós apenas recomendamos produtos que acreditamos que agregarão valor aos nossos leitores.

Compartilhe este artigo

Artigos relacionados

Comece a Obter Mais Vendas Hoje com o AffiliateWP

Lance seu programa de afiliados hoje e desbloqueie um novo canal de receita para expandir seus negócios mais rapidamente.