
💼 Portal de emprego no WordPress com WP Job Manager: configuração de A a Z (2026)
Um quadro de empregos num site não é apenas uma página a listar vagas. É uma ferramenta que gera receita: as empresas pagam para publicar, os candidatos encontram trabalho e você obtém tráfego e comissões.
Mas quando se trata da implementação, muitos proprietários de sites WordPress batem num muro. Os temas premium para quadros de empregos custam a partir de $69, alteram todo o design e exigem semanas de configuração. Os plugins autónomos estão frequentemente sobrecarregados de funcionalidades, metade das quais não precisa.

O WP Job Manager resolve este problema de forma diferente. O núcleo gratuito fornece a base: publicação de vagas, formulário de submissão e pesquisa. Quando o básico já não é suficiente, compra apenas os add-ons de que realmente precisa. O plugin funciona em mais de 90.000 sites, mantém uma classificação de 4,4/5 e é suportado pela equipa da Automattic, as mesmas pessoas por detrás do WordPress.com e do WooCommerce.
Neste guia, encontrará o ciclo completo de configuração: desde a instalação até à aceitação de pagamentos por anúncios.
💡 Visão geral rápida:
- Instalar o plugin e concluir a configuração básica
- Criar categorias e tipos de emprego para o seu nicho
- Publicar a sua primeira vaga manualmente através do painel de administração
- Configurar o formulário de submissão para empregadores externos
- Exibir a lista de empregos com shortcodes em qualquer página
- Avaliar os add-ons premium para aceitar candidaturas e monetização
O que o WP Job Manager pode fazer na versão gratuita
O plugin adiciona um tipo de conteúdo personalizado "Empregos" ao WordPress, juntamente com três shortcodes. O [jobs] exibe a lista de empregos, o [submit_job_form] cria um formulário de submissão e o [job_dashboard] fornece um painel para o empregador. Não requer programação: os shortcodes podem ser inseridos em qualquer página ou artigo.
O núcleo gratuito oferece-lhe:
- um formulário de frontend para submissão de empregos (os empregadores publicam por si próprios, sem acesso de administrador);
- pesquisa AJAX por palavras-chave, localização e categorias, sem recarregar a página;
- feed RSS para empregos (os motores de busca indexam-no);
- templates personalizados que podem ser substituídos no seu tema através de hooks e filtros (mais de 100 action hooks, mais de 80 filter hooks);
- compatibilidade total com WPML e Polylang para quadros multilingues.
O plugin é leve e não entra em conflito com temas populares e plugins de SEO (Yoast SEO, Rank Math). Após a instalação, não adiciona os seus estilos a todas as páginas do site, apenas àquelas onde os empregos são realmente exibidos.
O que falta na versão gratuita: formulários de candidatura no site (apenas e-mail ou link externo), base de dados de currículos, processamento de pagamentos, alertas de emprego e acompanhamento de candidatos. Tudo isto pode ser adquirido como add-ons, abordados na secção final.
1. Instalação e configuração básica
Instale o plugin da forma padrão: Plugins → Adicionar Novo → introduza WP Job Manager → Instalar → Ativar. Após a ativação, aparece uma secção "Job Listings" na administração, com os submenus: All Jobs, Add New, Job Categories e Job Types.
Primeiro, aceda às configurações do plugin. São minimalistas e estão divididas em dois separadores: Job Listings e Job Submission.

O separador "Job Listings" controla a forma como os empregos aparecem no site: número por página, ocultação de vagas preenchidas, ordenação (por data ou título).

O separador "Job Submission" determina quem pode publicar empregos. Existem apenas dois parâmetros chave: se é necessária uma conta no site e se é necessária a confirmação de e-mail para novas contas. Se planeia cobrar pelos anúncios, faz sentido exigir o registo para associar o pagamento à conta do empregador.
2. Categorias e tipos de emprego
A estrutura de funções baseia-se em duas taxonomias: categorias e tipos. Isto não é uma formalidade; uma taxonomia bem configurada determina a forma como os candidatos filtrarão as vagas no site.

As categorias são criadas em «Job Listings → Job Categories». A mecânica é a mesma das categorias de artigos: nome, slug do URL, descrição. Para um quadro de TI, as categorias típicas incluem Frontend, Backend, DevOps, QA, Design, Gestão de Produto. Para um quadro de nicho (construção civil, por exemplo): engenheiros, encarregados, trabalhadores indiferenciados, orçamentistas, arquitetos. O número de categorias é ilimitado.

Os tipos de emprego representam o formato de contratação. Após a instalação, o plugin cria automaticamente quatro tipos: Full Time, Part Time, Internship, Freelance. Pode adicionar os seus próprios: Contract, Temporary, Remote, Volunteer. Os tipos participam na pesquisa juntamente com as categorias, pelo que faz sentido refletir os formatos de contratação reais no seu nicho.
3. Publicar uma vaga através do painel de administração
Quando a estrutura estiver pronta, pode criar a sua primeira vaga. O processo é semelhante ao da criação de um artigo normal: título (cargo), descrição (requisitos e responsabilidades), categorias e tipo de emprego.

A diferença em relação a um artigo normal é um painel de metadados adicional «Job Data» abaixo do editor.

Neste painel, preenche:
- Localização: cidade, morada ou «Remote». O campo participa na pesquisa e filtragem.
- Nome da empresa: apresentado no cartão da vaga e na lista.
- Site da empresa: URL que transforma o nome da empresa num link. O link abre num novo separador.
- Email de candidatura: para onde as respostas são enviadas; se ficar vazio, as respostas vão para o email de administrador do site.
- Data de expiração: a data após a qual a vaga é automaticamente despromovida.
- Indicador de vaga preenchida: a vaga permanece na base de dados, mas não é mostrada na lista pública.
Se adquirir o plugin Applications (mais sobre isto abaixo), o campo Email é substituído por um construtor de formulários de candidatura com campos personalizados.
4. Formulário de submissão de vagas para utilizadores
Publicar todas as vagas manualmente é viável se o quadro fizer parte do seu processo de RH. Mas se quiser que empregadores externos publiquem vagas, precisa de um formulário de submissão público.

Crie uma nova página (por exemplo, «Publicar Vaga») e insira o shortcode:
1 [submit_job_form]
No frontend, isto torna-se um formulário com os campos: título da vaga, descrição (editor WYSIWYG), categoria, tipo de emprego, localização, detalhes da empresa e email. Se o utilizador não tiver sessão iniciada, o formulário mostra primeiro um ecrã de início de sessão/registo (quando a opção «Exigir conta» está ativada).
Uma nuance importante: através do formulário de submissão, não é possível definir a data de expiração da vaga. Isto é feito apenas através do painel de administração. Se o prazo for crítico, vá ao painel de administração após a submissão e ajuste a data manualmente.
Um formulário preenchido vai para moderação. No painel de administração, a vaga aparece com o estado «Pendente de Aprovação»; analisa-a e publica-a.
5. Exibir a lista de vagas no site
A lista de vagas é apresentada em qualquer página com o segundo shortcode:
1 [jobs]

O shortcode renderiza uma tabela interativa: uma barra de pesquisa por palavras-chave e localização, filtros suspensos para categorias e tipos, e cartões de vaga com o nome da empresa e a data de publicação. Tudo funciona via AJAX; os filtros são aplicados instantaneamente sem recarregar a página.
O shortcode suporta parâmetros de filtragem. Eis exemplos para diferentes cenários:
1 [jobs categories="frontend" types="full-time,contract"] 2 [jobs per_page="20" orderby="date" order="DESC"] 3 [jobs show_filters="true" show_pagination="true"]
A lista completa de parâmetros e exemplos de combinações está disponível na documentação do WP Job Manager. Com estes parâmetros, pode criar várias páginas no site, cada uma para uma categoria ou tipo de emprego específico.
6. Painel e conta do empregador
O terceiro shortcode básico é o [job_dashboard]. Cria uma página de conta onde um empregador autenticado vê todos os seus anúncios:
1 [job_dashboard]
No painel, o empregador pode editar a descrição da vaga, marcar a posição como preenchida, prolongar ou eliminar o anúncio. Se o add-on de Candidaturas estiver ativo, o número de respostas para cada vaga também é apresentado aqui.
7. Extras premium: o que comprar e porquê

O núcleo gratuito do WP Job Manager é uma estrutura de base. De acordo com os testes da WPNova, a grande maioria dos portais de emprego acaba por esbarrar nas suas limitações, e eis os extras que respondem a necessidades específicas.
Receber candidaturas: Applications ($49/ano)
Na versão gratuita, as respostas às vagas vão para email ou um URL externo. Sem formulários, sem base de dados de candidatos, sem estados. O Applications acrescenta: um construtor de formulários com campos personalizados, receção de candidaturas diretamente no site, um painel com contagem de respostas para os empregadores, exportação CSV e notificações por email sobre novas candidaturas. Sem este extra, um portal de emprego não passa de um catálogo de links para sistemas ATS externos.
Base de dados de currículos: Resume Manager ($49/ano)
Os candidatos preenchem currículos e carregam-nos para uma base de dados partilhada. Os empregadores pesquisam na base de dados sem esperar por respostas aos seus anúncios. Ganha uma fonte de tráfego adicional: as pessoas entram para publicar currículos «por precaução» e, ao mesmo tempo, exploram as vagas. A base de dados de currículos também é uma funcionalidade paga: pode cobrar aos empregadores pelo acesso à pesquisa de candidatos.
Anúncios pagos: WC Paid Listings ($49/ano)
Requer o WooCommerce instalado (gratuito). Permite criar pacotes de vagas como produtos: o empregador escolhe um pacote (por exemplo, 1 vaga por $29, 5 vagas por $99, ilimitadas por $199/mês), paga através do checkout normal do WooCommerce e ganha acesso à publicação. Para pagamentos recorrentes, precisa do WooCommerce Subscriptions ($199/ano), que permite pacotes baseados em subscrição com renovação automática. Preços atuais à data de 2026.
Existe uma alternativa de terceiros, o Simple Paid Listings ($29/ano), que aceita pagamentos via Stripe/PayPal sem o WooCommerce. Escolha com base na necessidade de ter o volumoso WooCommerce apenas para uma função.
Alertas de emprego: Job Alerts ($49/ano)
Os candidatos guardam pesquisas e recebem notificações por email quando surgem novas vagas correspondentes aos seus critérios. A frequência é configurável: diária, semanal, quinzenal ou mensal. Os alertas aumentam drasticamente o tráfego de retorno: um candidato pode não encontrar trabalho de imediato, mas uma semana depois recebe um email com uma nova vaga adequada e regressa ao site.
Pacotes e custos reais
Individualmente, os quatro extras principais custam $196/ano. O Pro Bundle combina-os por $159/ano (poupança de $37). O All-Access Bundle, a $249/ano, acrescenta mais extras e suporte prioritário. Preços atuais no site do WP Job Manager.
Cenário | Extras | Ano 1 |
|---|---|---|
Anúncio simples (links para ATS externo) | Apenas núcleo (gratuito) | $0 |
Receber candidaturas no site | Applications | $49 |
Rentabilizar anúncios | Applications + WC Paid Listings + WooCommerce | $98 |
Portal completo | Pro Bundle ($159) + WooCommerce Subscriptions ($199) | $358 |
Máximo de funcionalidades | All-Access Bundle + extras de terceiros | $500+ |
O Pro Bundle cobre as necessidades da maioria dos portais de nicho. O All-Access só faz sentido se estiver a construir um portal à escala do Indeed ou do HeadHunter em WordPress; nesse caso, já deveria estar a considerar software especializado em vez de plugins.
Extras de terceiros
O ecossistema do WP Job Manager inclui dezenas de extensões de terceiros: pesquisa avançada, geolocalização de vagas, login social para empregadores, importação/exportação de vagas. A qualidade varia, por isso verifique a classificação e a data da última atualização antes de comprar. Aplica-se a mesma regra de qualquer plugin WP: se a última atualização tiver mais de 12 meses, siga em frente.
Guia de configuração em vídeo
Se prefere ver a ler, aqui está uma configuração passo a passo do WP Job Manager, da instalação ao lançamento de um portal de emprego funcional:
⁉️🤔 Perguntas frequentes
O WP Job Manager é gratuito ou pago?
O núcleo do plugin é completamente gratuito e assim permanece. Pode criar um portal de emprego com funcionalidades básicas sem gastar um cêntimo. Os extras pagos custam $29-99 cada por ano e cobrem cenários avançados: receção de candidaturas no site, base de dados de currículos, processamento de pagamentos, alertas. Uma nuance importante: a versão gratuita não inclui formulário de candidatura; as respostas vão para email ou um URL externo. Para receber candidaturas no site, precisa do extra Applications ($49/ano).
É possível ganhar dinheiro com um portal de emprego usando o WP Job Manager?
Sim, o modelo está comprovado. Cria pacotes de anúncios pagos através do WC Paid Listings ($49/ano + WooCommerce gratuito): por exemplo, 1 vaga por $29, 5 por $99, ilimitadas por $199/mês. O empregador compra um pacote como se fosse um produto normal e ganha o direito de publicar vagas. Uma fonte de receita adicional é o acesso pago dos empregadores à base de dados de currículos através do Resume Manager. Com 20 anúncios pagos por mês a $29, recupera o custo de todos os extras na primeira semana.
O WP Job Manager é adequado para um portal de emprego em português?
Sim. O plugin é totalmente traduzível através de ficheiros.po/.mo padrão e é compatível com WPML e Polylang. Existem traduções fornecidas pela comunidade. Os campos das vagas (localização, nome da empresa, email) são multilingues e os shortcodes são independentes do idioma. A única nuance: se aceitar pagamentos através do WooCommerce, certifique-se de que o seu gateway de pagamento funciona com a sua moeda (Stripe, PayPal, Multibanco, MB WAY).
Porque é que o WP Job Manager é melhor do que um tema de portal de emprego pronto a usar?
O plugin não o prende a um design específico. Mantém o seu tema e ganha funcionalidades de portal de emprego sem migração. Se no futuro decidir fechar o portal, basta desativar o plugin e o site permanece inalterado. Temas como Jobify ou JobEngine vendem-se a partir de $69 e alteram todo o frontend: fica com um site-portal em vez de um site com um portal. São abordagens fundamentalmente diferentes.
Preciso de conhecimentos de programação para configurar?
Não. Tudo o que está descrito neste guia (instalação, criação de categorias, shortcodes, configuração de extras) é feito através do painel de administração do WordPress, sem uma única linha de código. Se quiser personalizar os modelos de apresentação das vagas, a estrutura do plugin permite substituí-los através de um tema filho, mas isto é opcional e não é necessário para começar.
E se o plugin entrar em conflito com o meu tema?
O WP Job Manager raramente entra em conflito com temas porque renderiza o conteúdo através dos seus próprios modelos, em vez de se injetar no loop principal do WordPress. Se os estilos dos cartões de vaga não se adequarem ao seu design, copie a pasta
/wp-job-manager/templates/para o seu tema filho e ajuste o HTML/CSS conforme necessário. Os hooks e filtros do plugin (mais de 180 no total) permitem fazer alterações de comportamento específicas sem editar o núcleo.
Vale a pena instalar o WP Job Manager em 2026
O WP Job Manager não é a única forma de criar um portal de emprego em WordPress. Concorrentes como o WPNova (pagamento único de $99 contra $159+/ano) estão a ganhar audiência com ATS integrado, correspondência por IA e análise de currículos prontos a usar. Mas o WP Job Manager tem uma vantagem fundamental que supera estas: ecossistema. Mais de 90 000 instalações ativas significam que qualquer erro é encontrado e corrigido rapidamente, qualquer fornecedor de alojamento conhece este plugin e qualquer programador aceitará fazer personalizações, se necessário.
Se precisa de um portal simples num site existente, sem mudar de tema nem reformular o design, instale o WP Job Manager. O núcleo gratuito é suficiente para um catálogo de empregos com publicação manual. Se planeia monetizar, o Pro Bundle por $159/ano cobre a maioria dos cenários de monetização. Quando o portal crescer para centenas de anúncios pagos por mês, aí sim, procure soluções especializadas.



