
⚡ Como adicionar um preloader ao WordPress: 3 métodos e 4 plugins
Um visitante abre um site e vê um ecrã branco. Passa um segundo, depois outro, depois um terceiro. A página parece congelada, embora o servidor esteja simplesmente a processar scripts e imagens pesados. Parece-lhe familiar? Os utilizadores não esperam: fecham o separador e vão para um concorrente cujo site «pensa» mais rápido.
O problema nem sempre é a velocidade real do seu alojamento. Por vezes, uma página carrega em 2 ou 3 segundos, mas esses segundos de vazio parecem uma eternidade. Especialmente em dispositivos móveis com ligações instáveis. Existe uma solução, e é mais simples do que reescrever o site inteiro de raiz.
Um preloader (ecrã de carregamento) resolve exatamente este problema: em vez de um fundo branco vazio, os visitantes veem uma animação, logótipo ou indicador de progresso. O site parece profissional e o tempo de espera percecionado é subjetivamente reduzido. Neste guia, três métodos funcionais para adicionar um preloader ao WordPress e uma análise dos melhores plugins para diferentes cenários.
💡 Visão geral rápida:
- Instale um plugin de preloader pronto a usar do diretório do WordPress (demora menos de um minuto)
- Personalize a aparência da animação: substitua o spinner padrão por um logótipo, GIF ou CSS personalizado
- Especifique onde o preloader é exibido: apenas na página inicial, em todo o site ou em URLs específicos
- Abra o site em modo anónimo e teste a animação no computador e no telemóvel
O que é um preloader e porque precisa de um

Um preloader é uma animação ou imagem mostrada aos visitantes enquanto o navegador carrega o conteúdo da página em segundo plano. Quando o site está totalmente pronto para ser exibido, a animação desaparece e os utilizadores veem a página finalizada. Não há magia envolvida, apenas uma camada visual entre o pedido HTTP e a renderização.
Porque é que isto é necessário? Em primeiro lugar, a psicologia da espera. A investigação em UX mostra que um indicador de carregamento animado reduz subjetivamente o tempo de espera percecionado, em comparação com um ecrã em branco. Os utilizadores veem movimento, por isso o site está a funcionar, não está congelado. Em segundo lugar, um preloader molda a primeira impressão. Uma animação com um logótipo ou estilo de marca comunica imediatamente: «Este site foi feito profissionalmente.»
Por vezes, a velocidade real do site é boa e a página carrega em 1,5 segundos. Mas numa ligação 3G lenta ou durante um pico de carga do servidor, até um site leve pode ter atrasos. Um preloader funciona como um seguro: em condições ideais, é quase impercetível e, em condições problemáticas, salva a experiência do utilizador.
Como adicionar um preloader no WordPress: 3 métodos
O método que escolher depende das suas competências e dos requisitos de personalização. Um plugin é o caminho mais simples. O código é para quem quer controlo total sem desordem extra no painel de administração. Uma funcionalidade integrada do tema funciona se já estiver disponível.
Método 1: via plugin (recomendado)
A opção mais acessível para qualquer utilizador do WordPress. O processo:
- Vá a Plugins → Adicionar Novo, introduza o nome do plugin na pesquisa (por exemplo, LoftLoader ou Preloader by Alobaidi).
- Clique em Instalar e depois em Ativar.
- Vá às definições do plugin, que geralmente aparecem na secção Definições ou como um item de menu separado.
- Escolha o tipo de animação, carregue um logótipo ou GIF, configure as cores e o fundo.
- Guarde as alterações e abra o site em modo anónimo: o preloader deve aparecer antes de a página carregar.
Prós: não requer edição de código, é fácil de desativar ou substituir. Contras: adiciona mais um plugin à sua configuração (embora preloaders de qualidade pesem menos de 100 KB e não afetem a velocidade).
Método 2: código no functions.php
Se não quiser instalar um plugin separado para uma animação, adicione um preloader manualmente. Precisará de acesso aos ficheiros do tema (via administração: Aparência → Editor de Tema ou via FTP) e de uma compreensão básica de HTML/CSS.
1 // Add HTML markup of the preloader right after opening body 2 add_action('wp_body_open', function() { 3 echo '<div id="custom-preloader" style="position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:9999;display:flex;align-items:center;justify-content:center;"> 4 <div class="spinner" style="width:50px;height:50px;border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;animation:spin 1s linear infinite;"></div> 5 </div>'; 6 }); 7 8 // Add CSS animation and hide the preloader after page load 9 add_action('wp_head', function() { 10 echo '<style> 11 @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } 12 </style>'; 13 }); 14 15 add_action('wp_footer', function() { 16 echo '<script> 17 window.addEventListener("load", function() { 18 var preloader = document.getElementById("custom-preloader"); 19 if (preloader) { preloader.style.opacity = "0"; preloader.style.transition = "opacity 0.3s"; setTimeout(function() { preloader.style.display = "none"; }, 300); } 20 }); 21 </script>'; 22 });
O que este código faz: cria um fundo branco semitransparente com um spinner azul giratório que desaparece após a página carregar totalmente. Altere a cor em border-top:4px solid #3498db e o tamanho do spinner para corresponder ao seu design.
⚠️ Antes de editar o functions.php, faça uma cópia de segurança do ficheiro. Um erro no código PHP pode deitar o site abaixo e terá de o restaurar via FTP.
Método 3: preloader integrado do tema
Alguns temas modernos (Astra Pro, GeneratePress Premium, Blocksy Pro) incluem uma opção de preloader integrada. Verifique as definições do seu tema no personalizador (Aparência → Personalizar), procurando itens como «Preloader», «Loader» ou «Page Loader». Se o seu tema já oferecer esta funcionalidade, utilize-a: menos um plugin e compatibilidade garantida.
4 Melhores plugins de preloader para WordPress
Quando não existe uma solução nativa e não quer escrever código, os plugins vêm em seu socorro. Abaixo estão quatro opções comprovadas: desde as minimalistas gratuitas até às premium repletas de dezenas de animações.
Plugin | Preço | Tipos de animação | Complexidade de configuração | Instalações ativas |
|---|---|---|---|---|
Preloader by Alobaidi | Grátis | 10 estilos CSS | Mínima | Mais de 5000 |
LoftLoader | Freemium | Imagem/GIF/CSS | Média | Mais de 10000 |
PageLoader | Premium | Totalmente personalizável + barra de progresso | Elevada | - |
WP Smart Preloader | Grátis | Spinners CSS | Mínima | Mais de 2000 |
1. Preloader by Alobaidi

A forma mais simples de adicionar um ecrã de carregamento ao seu site. 10 estilos de animação prontos a usar, compatibilidade com todos os navegadores modernos e ativação instantânea: instale e funciona.
Vantagens: configuração zero para começar, não sobrecarrega a administração com menus extra, compatível com qualquer tema. Desvantagens: a personalização está limitada aos estilos predefinidos, não pode carregar o seu próprio logótipo.
Uma escolha ideal se precisa apenas de «qualquer coisa ali» sem se perder em definições. Num site real, começa a funcionar 30 segundos após a ativação.
🔗 Descarregar no WordPress.org
2. LoftLoader

Painel de controlo do LoftLoader: seleção de animação, definições de fundo, carregamento de logótipo e gestão de transições de página.

Um dos plugins mais flexíveis na sua categoria. A versão Lite gratuita oferece um conjunto básico de animações. A versão Pro adiciona transições de página suaves, um indicador de progresso, carregamento de imagens personalizadas e um fundo em ecrã completo.
Vantagens: personalização detalhada, animações de conclusão de carregamento (não apenas de aparecimento), atualizações regulares. Desvantagens: a versão gratuita é notoriamente limitada; para logótipos e estilo de marca precisa da versão Pro.
O programador mantém este plugin desde 2016, com a última atualização em maio de 2026. Para projetos comerciais, a versão Pro paga-se a si própria através da retenção: os visitantes têm menos probabilidade de sair enquanto um catálogo ou portfólio carrega.
🔗 Descarregar no WordPress.org🔗 LoftLoader Pro no CodeCanyon
3. PageLoader da Bonfire Themes

Uma solução premium para quem precisa de controlo máximo. Carregue a sua própria imagem ou GIF, adicione um indicador de progresso, texto de carregamento, fundo personalizável e um indicador adicional (por exemplo, pontos de carregamento sobre uma imagem). Merece destaque a função de timeout: se algo correr mal e o site não carregar dentro do tempo definido, o preloader é forçado a esconder-se em vez de ficar pendurado indefinidamente.
Vantagens: personalização única sem uma única linha de código, a função de timeout salva-o de erros. Desvantagens: apenas premium (licença única), sem versão gratuita para testar.
Adequado para projetos onde a marca é importante: estúdios, portfólios, landing pages com um custo por lead elevado. Cada segundo de espera deve trabalhar a favor do reconhecimento.
4. WP Smart Preloader

Um plugin gratuito leve que utiliza CSS puro. Sem imagens, GIFs ou bibliotecas pesadas, apenas spinners com aceleração de hardware que não sobrecarregam o servidor nem o navegador.
Vantagens: peso mínimo (menos de 50 KB), não afeta as pontuações do Core Web Vitals, funciona em todos os dispositivos. Desvantagens: apenas spinners CSS; não são suportados logótipos ou imagens personalizadas.
Um bom compromisso entre «nenhum preloader» e «plugin pesado com 50 animações». Especialmente relevante para tráfego móvel, onde cada kilobyte conta.
Bónus: pré-carregadores integrados nos temas
Muitos temas premium (Astra Pro, GeneratePress Premium, Blocksy Pro) incluem uma opção nativa de pré-carregador no personalizador. Antes de instalar um plugin separado, verifique as definições de aparência: a funcionalidade de que precisa pode já estar à sua espera na secção «Desempenho» ou «Carregamento de página». A vantagem: zero plugins adicionais e compatibilidade garantida com o design do tema.
Vídeo: instalação passo a passo de um pré-carregador
Veja uma demonstração visual: todo o processo, desde a escolha do plugin até uma animação funcional, em 8 minutos.
⁉️🤔 Perguntas frequentes
Um pré-carregador atrasa o carregamento do site?
Não, um pré-carregador de qualidade não atrasa o seu site. Plugins como o WP Smart Preloader pesam menos de 50 KB e usam CSS nativo; não bloqueiam a renderização nem acrescentam pedidos extra ao servidor. Um pré-carregador apenas mostra uma animação enquanto o conteúdo carrega em segundo plano, mas não aumenta o tempo de carregamento. Testado em sites com mais de 50 000 visitantes mensais: a diferença nas Core Web Vitals com e sem pré-carregador está dentro da margem de erro da medição.
É possível adicionar um pré-carregador sem um plugin?
Sim, o método está descrito acima em «Método 2: código no functions.php». Adiciona a marcação HTML, a animação CSS e um pequeno manipulador JavaScript para o evento
window.load; após o carregamento total da página, o pré-carregador é ocultado. A desvantagem é que, ao mudar de tema, precisa de transferir o código para o novo e, ao atualizar um tema sem um tema filho, as suas edições serão perdidas. Se não estiver a usar um tema filho, um plugin é mais fiável.
Um pré-carregador funciona em dispositivos móveis?
Sim, todos os plugins listados são responsivos e funcionam corretamente em smartphones e tablets. As animações CSS são inerentemente compatíveis com vários navegadores e os programadores testam os plugins em dispositivos móveis. A única ressalva: em dispositivos mais lentos com ligações fracas, mantenha a animação simples; um spinner CSS é preferível a um GIF de 2 MB.
O que é melhor: um plugin ou código no functions.php?
Para a maioria dos utilizadores, um plugin. Pode ser atualizado, desativado e alterado sem o risco de partir o site. O código no functions.php dá controlo total e poupa um plugin, mas requer cautela: um erro de sintaxe e o site fica em branco. Se não for programador e não usar um tema filho com controlo de versões, escolha um plugin.
Como escolher o pré-carregador certo para o seu projeto?
Blogue ou site de notícias simples: use o Preloader by Alobaidi ou o WP Smart Preloader (rápidos, gratuitos, sem extras). Projeto comercial com marca: o LoftLoader Pro ou o PageLoader permitem carregar um logótipo, configurar cores e transições. Site com um tema premium: verifique primeiro a opção integrada no personalizador, pois esta pode cobrir as suas necessidades sem um único plugin adicional.
Deve adicionar um pré-carregador ao seu site?
Um pré-carregador não acelera o seu site; ele altera a perceção de velocidade. Para uma landing page ou portefólio onde cada segundo de retenção conta, é um investimento justificado de 10 minutos para a instalação. Para um blogue com páginas leves, é opcional: se o tempo de carregamento já for inferior a 2 segundos, o pré-carregador irá piscar demasiado rápido e é mais provável que irrite.
A regra principal: um pré-carregador deve trabalhar para o utilizador, não contra ele. Uma animação CSS simples com desaparecimento rápido é melhor do que um GIF pesado que demora mais a carregar do que a própria página. Escolha a ferramenta adequada à sua tarefa, teste em dispositivos reais e não mantenha os visitantes à espera mais de 2 a 3 segundos, ou perde-se todo o sentido.



