Categorias do Site

Exibir Dados de Campos Personalizados no WordPress

Aprenda a usar a API de Bindings de Blocos no WordPress para exibir dados de campos personalizados sem plugins.

Ilustração de um monitor de computador mostrando uma interface de usuário do WordPress com o texto

Os campos personalizados são uma das funcionalidades mais poderosas do WordPress. Eles permitem que customizemos tanto a parte frontal quanto a administrativa de um site, possibilitando usos criativos como exibir conteúdos específicos e alterar layouts de páginas com base nos valores dos campos.

Tradicionalmente, usar campos personalizados envolvia enfrentar obstáculos, exigindo conhecimento em codificação ou um plugin para renderizar os dados dos campos, o que pode ser demorado e difícil para alguns usuários.

A API de Bindings de Blocos do WordPress remove algumas dessas limitações, permitindo “vincular” os valores de campos personalizados a um bloco do WordPress. Essa função está incorporada no Editor de Blocos, mas ainda requer código para registrar os campos.

Independentemente disso, a API é uma economia de tempo para desenvolvedores. Veja como ela funciona com um exemplo prático.

O que você precisa para usar a API de Bindings de Blocos

A API de Bindings de Blocos do WordPress simplifica a renderização de dados de campos personalizados. No entanto, você precisará de algumas coisas para usá-la:

  • A versão mais recente do WordPress;
  • Um tema com um arquivo functions.php ou um plugin personalizado para abrigar seu código;

Isso é tudo! A API funciona com temas de bloco e clássicos. Use um tema de bloco se preferir uma experiência sem código.

Observamos algumas limitações da API. Até o momento, ela funciona com os blocos de Parágrafo, Cabeçalho, Botão e Imagem. Os tipos de dados também são limitados a conteúdo, texto, URL, etc. Consulte a documentação para mais detalhes.

Exemplo: Vinculando um campo personalizado a um bloco do WordPress

Nosso exemplo é uma homenagem às raízes de blog do WordPress. Vamos criar um campo personalizado chamado “Agora Tocando”, que preencheremos em cada post do blog. O campo conterá uma música, filme ou programa de TV favorito do momento.

Vamos registrar o campo personalizado em nosso tema, adicioná-lo ao template do post e vinculá-lo a um bloco de parágrafo.

Passo 1: Registrar o Campo Personalizado

Primeiro, registraremos nosso campo personalizado adicionando código ao arquivo functions.php do nosso tema. Isso informa ao WordPress que nosso campo está associado a posts.

Observe o slug do campo, pois precisaremos dele mais tarde: now_playing

Passo 2: Exibir Campos Personalizados no Editor de Blocos

Por padrão, os campos personalizados não são exibidos no Editor de Blocos. Então, teremos que habilitar o recurso:

  1. Abra um post ou página no admin do WordPress.
  2. Dentro do Editor de Blocos, clique no menu Opções (⋮).
  3. Clique no link Preferências.
  4. Vá para o cabeçalho Avançado e ative Campos personalizados.

O WordPress atualizará a tela e exibirá uma interface de campos personalizados na parte inferior.

Passo 3: Adicionar um Campo Personalizado a um Post de Blog

Em seguida, adicionaremos nosso campo personalizado a um post de blog:

  1. Navegue para Posts > Adicionar Novo no admin do WordPress.
  2. Dê um título ao seu post e adicione conteúdo.
  3. Role até a área de Campos Personalizados do editor.
  4. Na coluna Nome, clique no botão Adicionar Novo.
  5. Insira o slug do campo personalizado no campo Nome: now_playing
  6. No campo Valor (coluna direita), insira o nome de uma música, filme ou programa de TV.
  7. Publique seu post de blog.

Passo 4: Vincular o Campo Personalizado a um Bloco

Agora, é hora de vincular nosso campo personalizado a um bloco. Como estamos usando um tema de bloco, navegaremos até Aparência > Editor.

Queremos adicionar dados de campo personalizado aos posts individuais. Dentro do Editor de Site, clique em Templates, depois clique em Posts Individuais.

Em seguida, escolheremos um local para nosso campo personalizado no template de Posts Individuais. Acima do conteúdo do post parece uma boa escolha.

  1. Adicione um bloco de Parágrafo no local escolhido no template. Não adicione nenhum conteúdo ao bloco.
  2. Selecione o bloco de Parágrafo (clique no bloco ou selecione-o no painel Visualizar Lista).
  3. Clique no ícone “+” na aba Atributos na coluna direita do editor.
  4. Selecione “conteúdo” na lista de Atributos.
  1. Clique em “conteúdo” na aba de Atributos. Uma lista de campos personalizados registrados aparecerá. Selecione now_playing da lista. Você também pode adicionar formatação personalizada a esta área para que o campo se destaque. Escolhemos o estilo “Subtítulo” nas configurações do bloco.
  1. Salve as alterações feitas no template.

Note que clicar no bloco de Parágrafo revela um contorno roxo. Isso indica que o bloco está vinculado a uma fonte de dados personalizada.

Passo 5: Visualizar o Resultado no Front-End

Vamos ver como ficou a vinculação do nosso campo personalizado. Visitaremos nosso post de blog para ver como está.

Está funcionando! Nossa música (“Wonderwall” do Oasis) é exibida acima do conteúdo do post.

A parte técnica do nosso exemplo está concluída. No entanto, podemos querer ajustar os estilos ou adicionar outro parágrafo que diga “Agora Tocando:” acima do campo. Isso melhoraria a aparência e a acessibilidade do recurso.

Um Caminho Mais Fácil para Usar Campos Personalizados

Usar campos personalizados do WordPress está mais fácil do que nunca. A API de Bindings de Blocos ajuda em casos simples como o acima. Tudo funciona dentro dos editores de Bloco e de Site.

Isso significa menos complicações para os construtores de sites. Você não precisa instalar um plugin ou se envolver com camadas de PHP.

Além disso, espera-se que o recurso evolua. Por exemplo, podemos ver mais tipos de dados suportados e uma maneira sem código de registrar campos personalizados. Será emocionante ver o que vem a seguir.

Recursos como a API de Bindings de Blocos aproximam cada vez mais o WordPress de uma experiência sem código. Isso coloca um site personalizado ao alcance de todos.

  • 10 Melhores Temas de Landing Page para WordPress 2025

    Descubra os 10 melhores temas grátis para landing pages no WordPress em 2025 e otimize suas conversões.

    Descubra os 10 melhores temas grátis para landing pages no WordPress em 2025 e otimize suas conversões.

    Ler notícia completa
    Banner colorido promovendo
  • Agentes de IA no Atendimento: Suporte 24/7 Sem Estresse

    Descubra como agentes de IA melhoram o atendimento ao cliente, oferecendo suporte contínuo e reduzindo o estresse dos funcionários.

    Descubra como agentes de IA melhoram o atendimento ao cliente, oferecendo suporte contínuo e reduzindo o estresse dos funcionários.

    Ler notícia completa
    Imagem abstrata de linhas curvas em tons de preto formando um túnel, com texto sobre inteligência artificial em serviços ao cliente.
  • Por que o Gemini falha em atender os usuários

    Gemini promete melhorias, mas falha em desempenho real, levantando questões sobre IA e design centrado no usuário.

    Gemini promete melhorias, mas falha em desempenho real, levantando questões sobre IA e design centrado no usuário.

    Ler notícia completa
    Robô com aparência humana apresenta um roteiro de inteligência artificial em um grande monitor para um público em uma sala de reunião.
  • Plataformas de execução para agentes em ascensão

    Com o avanço da IA de prompts únicos para comportamentos autônomos e persistentes, uma nova classe de infraestrutura está surgindo: runtimes para agentes. Diferente de aplicativos ou plataformas tradicionais, são ambientes de execução projetados para criar, executar e orquestrar agentes de IA capazes de autonomia, uso de ferramentas e colaboração. Existem dois tipos principais de […]

    Descubra as novas plataformas de execução para agentes de IA, suas funcionalidades e como estão transformando o desenvolvimento autônomo.

    Ler notícia completa
    Ilustração estilizada de um homem de camisa laranja e um robô com detalhes em vermelho, separados por um chip entre eles, fundo azul.
  • Melhores Presets de Animação de Texto para Premiere

    A animação de texto vai além da decoração. Ela controla o ritmo, mantém a atenção e adiciona ritmo à edição. Uma palavra bem sincronizada na tela pode fazer mais do que uma transição sofisticada. Seja você criador de conteúdo para YouTube, tutorias detalhados, promos de produtos, reels, vlogs ou sequências de títulos, uma boa tipografia […]

    Descubra os melhores presets de animação de texto para aprimorar seus vídeos no Premiere Pro e encantar seu público.

    Ler notícia completa
    Imagem de uma paisagem com um viaduto, em tons de cinza, com o texto
  • Liderança: Relações Pessoais com Lars Rieger

    Lars Rieger é chefe de produto na Digistore24 DACH, uma plataforma de revenda digital e marketing de afiliados. Ele começou sua carreira como gerente de projetos na Digistore24 e foi promovido a gerente de produto líder. Após uma passagem pela CarOnSale, ele voltou à Digistore24 em 2024. Em nossa conversa, Lars fala sobre a importância […]

    Lars Rieger fala sobre a importância das relações em gestão de produtos e transformação digital na Digistore24.

    Ler notícia completa
    Imagem promocional de Lars Rieger, identificado como Head of Product na Digistore24, com logo da LogRocket. Design gráfico em tons de azul com linhas geométricas.
  • Melhores Templates de Cartões de Visita para 2025

    No mundo digital, cartões de visita ainda são essenciais para networking profissional. Eles criam uma impressão duradoura e influenciam a imagem profissional. O design correto de cartões de visita é crucial para ser lembrado positivamente. O Adobe InDesign é a escolha preferida para criar cartões de visita, oferecendo controle preciso de layout e design. Com […]

    Explore mais de 30 templates de cartões de visita para InDesign em 2025, perfeitos para diversas indústrias e estilos.

    Ler notícia completa
    Pilha de cartões de visita em tons de roxo com logotipo branco
  • Destaque: Medindo o Imensurável com Paul Weston

    Paul Weston é GM & VP de Produto na HubSpot, liderando a visão e estratégia do Service Hub. Em sua conversa, ele fala sobre “medir o imensurável”, trazendo dados objetivos para elementos difíceis de quantificar. Ele destaca a importância de focar nas necessidades de um conjunto específico de clientes e como pensa em diferenciação de […]

    Paul Weston discute como medir o imensurável em UX, focando em dados objetivos e necessidades dos clientes.

    Ler notícia completa
    Texto alternativo: Imagem promocional de Paul Weston, GM e VP de Produto na HubSpot, com pano de fundo gráfico em tons de azul e logos da LogRocket e HubSpot.
  • Conversando sobre o uso de Spinners no UX

    Olha, Spinner, já passamos por muita coisa juntos… Eu sei que você está fazendo o seu melhor — girando sem parar, pacientemente preenchendo o vazio, corajosamente mascarando o caos do backend como um técnico de palco sobrecarregado em uma produção teatral falida. Mas ambos sabemos que isso não funciona mais. No início, você era reconfortante. […]

    Spinners enfrentam críticas no UX. Progressos e alternativas como barras de progresso ganham espaço.

    Ler notícia completa
    Gráfico de evolução de círculos de carregamento, variando de incompletos a completos em tons de cinza, sobre fundo preto.