Como contratar um desenvolvedor WordPress para custom post types e ACF
Cada novo imóvel anunciado significa copiar uma página antiga no seu construtor de páginas e torcer para o layout continuar intacto. Ou a página da equipe quebra toda vez que alguém troca uma foto.
Custom post types e ACF dão a cada tipo de conteúdo o seu próprio formulário, e quem edita preenche campos em vez de montar páginas. Mas um trabalho feito sem cuidado pode prender o seu conteúdo a um tema ou a um desenvolvedor que já não está por perto.
Veja como descobrir do que você precisa e contratar um desenvolvedor que mantenha o conteúdo sob seu controle.
O que custom post types e ACF fazem (e onde devem ficar)
Um custom post type (tipo de conteúdo personalizado) é um tipo separado de conteúdo no WordPress, ao lado de posts e páginas: Imóveis, Membros da equipe, Eventos, Receitas. Ele pode ter o próprio menu no painel, a própria página de listagem e as próprias URLs, se o desenvolvedor configurar assim. Uma taxonomia é um conjunto próprio de categorias, como “Cidade” ou “Tipo de imóvel”.
O ACF (Advanced Custom Fields) adiciona os campos de formulário dentro de cada item: preço, quartos, endereço, uma galeria. Quem edita preenche os campos, e o tema coloca cada um no mesmo lugar em todas as páginas.
Alguns detalhes extras em páginas normais pedem só alguns campos. Um tipo de conteúdo separado faz sentido quando os itens de um mesmo tipo precisam de listagem, filtros ou URLs próprios.
Onde os post types são registrados importa mais do que a aparência deles. Eles devem ficar em um plugin, não no tema: o WordPress Plugin Handbook recomenda isso para que o conteúdo possa ser usado em outro tema.
Quando um post type existe só no tema, trocar de tema não apaga os seus itens. Eles somem do painel e do site até alguém registrar o tipo de novo. Os layouts das páginas continuam ligados ao tema, então precisam ser refeitos de qualquer jeito quando o design muda.
Defina primeiro o que precisa ser feito
Um orçamento para “um custom post type” pode significar um trabalho de cerca de R$ 800 ou um de R$ 10.690. Divida o seu pedido em três partes para poder comparar as propostas:
- Estrutura Liste os tipos de conteúdo, os campos de cada um e as ligações entre eles, como um corretor ligado aos imóveis dele.
- Exibição Descreva a listagem e a página individual de cada tipo no computador e no celular, no seu tema ou construtor de páginas.
- Dados Especifique a busca, os filtros, o conteúdo a migrar e as URLs antigas que precisam continuar funcionando.
Depois anote os detalhes que mudam o preço:
- quantos itens você espera ter agora e daqui a um ano
- quem adiciona os itens: você, a sua equipe ou visitantes por meio de um formulário
- de quais filtros os visitantes precisam, e em quais combinações
- se os itens precisam de aprovação, mapas, anúncios pagos ou importação regular de outro sistema
- o seu tema ou construtor de páginas (editor de blocos, Elementor, outro) e se o site é multilíngue
- o que precisa estar pronto: os passos exatos que você vai testar antes de aceitar
Descreva cada tipo de conteúdo com um exemplo real: um item de amostra numa planilha, uma coluna por campo. Anexe ao seu briefing.
Se já existem custom post types, peça ao desenvolvedor para listar o registro, os grupos de campos e os templates. Combine com ele quais nomes de campos, valores salvos e URLs precisam ficar como estão antes de substituir qualquer coisa.
Onde contratar um desenvolvedor
Recomendo o Fiverr Pro para trabalho com custom post types e ACF. Eu mesmo trabalho no Fiverr, então conheço por dentro como funcionam pedidos, pagamentos e avaliações. O Fiverr avalia manualmente a experiência, o portfólio e o histórico de atendimento dos freelancers Pro antes de eles receberem o selo Pro.
| Como você paga | Preço fixo por pacote, mostrado antes do pedido; alguns serviços dividem projetos maiores em marcos |
|---|---|
| Preço típico para este trabalho | Cerca de R$ 530-13.370+, dependendo do trabalho necessário |
| Em quanto tempo começa | Você pode fazer o pedido agora; um tipo de conteúdo muitas vezes leva dias, um site de listagens completo, algumas semanas |
| O seu dinheiro | Fica retido pelo Fiverr até o pedido ser concluído |
| Quem você contrata | Um freelancer Pro, verificado pelo Fiverr |
| Onde encontrar | Encontre um Pro no Fiverr |
Também existem serviços mais baratos de freelancers que não são Pro, para trabalho com ACF. Para uma estrutura da qual o site inteiro depende, vale pagar pela verificação.
Para um projeto acima de uns R$ 2.000, pergunte ao vendedor se o serviço oferece marcos. Assim você revisa primeiro a estrutura e depois os templates, e cada marco tem um prazo de revisão maior (8 dias) do que um pedido normal (3 dias).
Quanto custa
Os preços dependem de quantos tipos de conteúdo você precisa e de quanto trabalho com dados vem junto. Estas são faixas típicas de pacotes do Fiverr Pro no momento em que escrevo.
| Do que você precisa | Preço típico no Fiverr Pro |
|---|---|
| Um tipo de conteúdo: campos, uma página de listagem e uma página individual | R$ 530-1.600 |
| Vários tipos ligados entre si, filtros, uma página de configurações para conteúdo do site inteiro | R$ 1.600-4.280 |
| Um site de diretório ou de listagens, ou um tema sob medida construído em torno do seu conteúdo, com o conteúdo existente migrado | R$ 4.280-13.370+ |
Os preços dos pacotes não incluem a taxa de serviço do Fiverr.
Se o projeto usa ACF PRO (para linhas repetidas, galerias, seções de página flexíveis, páginas de configurações ou blocos personalizados), a licença é à parte: a partir de US$ 49 por ano para um site, US$ 149 para dez sites e US$ 249 para sites ilimitados, com renovação anual, segundo a página de preços do ACF PRO (em inglês), conferida no momento em que escrevo. A versão gratuita do ACF já consegue registrar post types e taxonomias.
Peça ao vendedor para listar qualquer outro plugin pago de que o projeto precisa (um plugin de filtros, uma ferramenta de importação, um serviço de mapas) e quem paga a renovação de cada um.
O que o preço baixo costuma deixar de fora
- post types registrados em um plugin
- grupos de campos que você consegue restaurar sem o desenvolvedor
- rótulos e instruções que dizem a quem edita o que vai em cada campo
- uma página de listagem que continua funcionando com centenas de itens
- uma verificação de que as URLs antigas ainda abrem depois da migração do conteúdo
- uma nota curta sobre como adicionar um novo item ou campo mais tarde
A falta desses detalhes de entrega aparece com frequência quando você troca de tema ou pede a alguém novo para adicionar um campo.
Como escolher um desenvolvedor ACF
A verificação Pro mostra que o vendedor tem experiência. Confira se ele já construiu um site como o seu.
Procure projetos parecidos
Leia avaliações sobre listagens, diretórios, páginas de equipe ou de eventos, incluindo as de 1 a 3 estrelas e as respostas do vendedor. Uma página inicial bonita diz pouco sobre como o conteúdo está organizado.
Peça para ver como funciona no painel
Um bom projeto com ACF é fácil de editar. Peça uma gravação de tela curta de alguém adicionando um item num projeto anterior. Observe se os campos têm rótulos claros, se as abas fazem sentido e se quem edita não tem acesso a configurações que possam desarrumar o layout.
As perguntas que eu faria antes de fazer o pedido
- Os post types vão ser registrados em um plugin ou no tema?
- Eu preciso do ACF PRO, e a licença vai ficar na minha conta ou na sua?
- Onde as definições dos grupos de campos vão ser salvas, e como eu as restauro?
- Se eu trocar de tema depois, o que continua funcionando e o que precisa ser refeito?
- Eu consigo adicionar um campo novo sozinho, ou vou precisar de você para isso?
- Você trabalha numa cópia de staging?
- Preço fixo ou por hora, e o que está incluído no período de suporte?
Usar a licença do ACF PRO do próprio vendedor não é um problema em si. O ACF permite que desenvolvedores a incluam em projetos de clientes. A contrapartida é que as atualizações passam a depender de o vendedor renovar a licença, enquanto uma licença na sua conta mantém o site independente.
Comece com um pedido pequeno
Peça primeiro um tipo de conteúdo com a listagem e a página individual. Confira os campos e os templates antes de pagar pelo diretório inteiro.
Sinais de alerta
- pede a senha da sua conta de hospedagem ou do registro do domínio
- pede para você pagar fora do Fiverr
- passa um preço pelo trabalho todo sem perguntar sobre o seu conteúdo ou sobre quem edita
- oferece “ACF PRO grátis” ou outro plugin premium sem uma chave de licença válida
- coloca todo o código no tema e não sabe explicar por quê
- quer registrar a sua hospedagem ou o seu domínio no nome dele
Como dar acesso com segurança
Mudanças em post types e campos afetam todos os itens, então trabalhe primeiro numa cópia do site.
- Faça o seu próprio backup antes de dar acesso e guarde uma cópia fora do servidor.
- Peça à sua hospedagem uma cópia de staging, um clone privado do seu site. O desenvolvedor faz o trabalho nessa cópia, e você testa nela.
- Crie uma conta de administrador do WordPress separada para o desenvolvedor, não use o seu próprio login. As configurações do ACF exigem acesso de administrador.
- Dê acesso aos arquivos só se o trabalho precisar. Crie um usuário SFTP separado no painel da hospedagem, em vez de passar a senha da sua conta de hospedagem.
- Nunca passe o acesso ao registro do domínio, às contas de pagamento ou ao e-mail principal do administrador.
- Envie as senhas pelo link de compartilhamento de um gerenciador de senhas, e só depois que o pedido for feito.
- Quando o trabalho terminar, apague o usuário do WordPress, o usuário SFTP e qualquer acesso ao staging que você criou, e depois troque as suas senhas.
Se visitantes enviam itens ou fazem pedidos no site em produção, combine com o desenvolvedor como o trabalho pronto vai ser publicado. Os itens novos criados no site em produção enquanto o desenvolvedor trabalhava no staging não podem ser sobrescritos pela cópia de staging.
O que enviar antes de o trabalho começar
- a URL do site e a URL do staging
- cada tipo de conteúdo de que você precisa, com um item de amostra numa planilha
- os campos de cada tipo, e quais são obrigatórios
- links para dois ou três sites com listagens e páginas individuais de que você gosta
- o seu tema ou construtor de páginas e os seus plugins principais
- o conteúdo existente a migrar: quantos itens, onde ele está hoje, quais URLs precisam continuar funcionando
- os filtros e a busca de que os visitantes precisam
- quem vai adicionar os itens, e se os visitantes vão enviá-los
- os idiomas, se o site for multilíngue
- o seu prazo e o que precisa estar pronto
- que acesso você está disposto a dar
Os requisitos do seu pedido são a referência para as revisões. Um trabalho que não está no briefing é mais difícil de pedir depois.
Propriedade, entrega e suporte depois do lançamento
Antes de aceitar, teste o projeto como quem edita:
- adicione e edite um item como a pessoa que vai fazer isso todos os dias
- confira a página de listagem e uma página individual no celular
- deixe os campos opcionais vazios e veja se nada parece quebrado
- teste os filtros em combinações e passe pelas páginas da listagem
- confira se todos os itens migrados estão lá e se as URLs antigas ainda abrem
O Fiverr dá 3 dias para revisar uma entrega normal (8 dias por marco). Peça qualquer ajuste pelo Fiverr antes de aceitar.
Depois, garanta que você consegue seguir sem o vendedor:
- Post types em um plugin Use um pequeno plugin específico para o site, ou o menu Tipos de post do próprio ACF, como recomenda o WordPress Plugin Handbook (em inglês), para que uma troca de tema não esconda o seu conteúdo.
- Grupos de campos que você consegue restaurar O ACF só os salva como arquivos JSON quando existe uma pasta
acf-json, e por padrão essa pasta fica no tema. Peça uma pasta em um plugin configurado para salvar e carregar esses arquivos, ou um arquivo de exportação. Campos registrados em código PHP não podem ser editados no editor de campos do ACF, então combine com o desenvolvedor, logo no início, quem vai alterá-los depois. - Licença do ACF PRO Mantenha a licença na sua conta se o projeto usa recursos PRO.
- Guia de entrega Peça um guia de uma página sobre os campos, como adicionar itens e no que não mexer.
- Período de suporte Combine por escrito com o vendedor quais bugs ele corrige de graça e o que conta como trabalho novo, pago à parte.
No Fiverr, os direitos sobre o trabalho entregue passam para você quando ele é entregue e pago por completo, a não ser que a descrição do serviço ou a oferta personalizada do vendedor diga outra coisa. Confira as duas antes de fazer o pedido. As licenças de plugins seguem os próprios termos.
Depois do lançamento, teste as atualizações de plugins primeiro no staging (numa loja, todas as atualizações). Uma manutenção regular pode encontrar um campo ou template quebrado antes dos seus visitantes.
Resumo
Custom post types e ACF dão a quem edita um formulário padronizado, em vez de páginas para copiar e redesenhar. O projeto pede planejamento, e uma entrega mal feita pode deixar você dependente de um só desenvolvedor. Comece com um tipo de conteúdo no Fiverr Pro, com o controle do código, da licença e das definições de campos já incluído no briefing.
Perguntas frequentes
Vou perder meu conteúdo se trocar de tema?
Não, os itens continuam no seu banco de dados. Se os post types foram registrados no tema, eles somem do painel e do site até alguém registrá-los de novo, e é por isso que o lugar deles é um plugin. Os layouts das páginas costumam precisar ser refeitos no novo tema de qualquer jeito.
Preciso do ACF PRO?
Nem sempre. A versão gratuita do ACF permite criar post types, taxonomias e a maioria dos tipos de campo. Você precisa do PRO para linhas repetidas, galerias, seções de página flexíveis, páginas de configurações do site inteiro e blocos ACF. Uma licença Personal custa US$ 49 por ano para um site no momento em que escrevo, e sites de staging reconhecidos não contam no limite de sites da licença.
O que acontece se a licença do ACF PRO expirar?
O seu conteúdo e as suas páginas continuam funcionando, e quem edita ainda consegue preencher os campos. Você perde as atualizações do plugin e não consegue criar novos campos PRO até renovar, então mantenha a licença na sua própria conta.
Posso adicionar um campo novo sozinho depois?
Sim, se os grupos de campos puderem ser editados no painel do ACF e você tiver uma conta de administrador. Adicionar o campo é a parte fácil. Mostrar o campo na página costuma exigir uma mudança no template, o que é um trabalho pequeno para um desenvolvedor.
Quanto tempo leva o trabalho?
Um tipo de conteúdo com as suas páginas muitas vezes leva alguns dias. Um diretório com filtros e conteúdo migrado pode levar algumas semanas. O trabalho necessário e a quantidade de itens a migrar pesam mais do que o número de post types.
E se o desenvolvedor sumir depois do lançamento?
Se os post types estiverem em um plugin, os grupos de campos puderem ser restaurados e a licença estiver no seu nome, outro desenvolvedor consegue continuar o trabalho. Sem isso, a próxima pessoa passa as primeiras horas tentando entender como o site foi desenvolvido.
Preço fixo ou por hora?
A maioria dos serviços é vendida em pacotes de preço fixo, o que funciona bem quando o trabalho já está definido. Alguns vendedores oferecem pedidos por hora com um limite semanal de horas, o que pode servir para mudanças contínuas depois do lançamento.