Para bom entendedor, os campos personalizados, também conhecido por “custom fields”, são uma ferramenta que permite inserir informações adicionais em seus posts ou páginas específicas de uma forma bem simples.
Basicamente é possível armazenar qualquer tipo de informação dentro de um campo personalizado e justamente por isso são uma ótima maneira de expandir ainda mais o conteúdo da sua publicação.

Caso ainda não esteja familiarizado, os campos personalizados são organizados no formato chave/valor
e são usados para adicionar dados extras, onde a chave
é o nome que identifica o campo específico e o valor
é a informação que será exibida no conteúdo.
Seções desta página
O que são campos personalizados
Custom fields ou campos personalizados são uma ferramenta que ajuda o usuário a adicionar informações extras dentro de um post ou página do WordPress.
Considerada por muitos como uma ferramenta muito poderosa, com os campos personalizados é possível customizar todo o conteúdo de um site justamente para atender às suas necessidades.
Dentre as principais coisas que é possível fazer com os custom fields, estão o armazenamento de datas de evento, endereços de contato, preços de produtos, avaliações diversas e qualquer outro tipo de informação que seja relevante para o seu nicho.
Basta você configurar a sua necessidade e começar a utilizá-lo dentro dos seus artigos.
Como criar campos personalizados usando plugin
Na lista abaixo estão os melhores plugins para criar e gerenciar os campos personalizados dentro de um site ou blog WordPress.
Custom Field Suite
Embora seja um plugin relativamente simples, o Custom Field Suite é uma poderosa ferramenta para você gerenciar e criar todos os tipos de campos personalizados que precisar para o seu site ou blog WordPress. Inclusive, este plugin oferece regras específicas para posicionamento de controle para grupos de custom fields.
Advanced Custom Fields (ACF)
Talvez o Advanced Custom Fields (ACF) seja o plugin mais popular, mas a versão gratuita não é tão completa quanto a versão paga. Este plugin foi desenvolvido especificamente para adicionar campos personalizados de forma rápida e dinâmica. Com um modelo simples e intuitivo, além de funções poderosas, é possível criar mais de 30 tipos de campos personalizados facilmente.
Pods – Custom Content Types and Fields
O Pods está na lista dos melhores plugins para criação e gerenciamento de campos personalizados para WordPress. Com uma vasta gama de opções úteis, além dos custom fields tradicionais, também é possível criar campos personalizados como seletor de cores e botões do tipo “call to action“, por exemplo.
Product Addons for Woocommerce – Product Options with Custom Fields
O plugin Product Addons for Woocommerce é extremamente leve e tem como principal objetivo o complemento de produtos cadastrados em uma loja virtual que usa a extensão Woocommerce, como o próprio nome diz. Seu objetivo é a personalização da página de produtos, assim como a customização de dados extra enviados pelos clientes.
Como criar campos personalizados manualmente
Para criar um campo personalizado diretamente no template do WordPress, sem usar nenhum tipo de plugin, basta usar as funções nativas do próprio WP para metadados. Com essas funções é possível armazenar informações personalizadas que são diretamente associadas com os posts e páginas.
Então, para começar, você vai precisar editar o arquivo single.php
ou page.php
do seu tema WP, adicionando o seguinte código dentro do loop:
<?php
// Define o valor do campo personalizado
$meu_custom_field_valor = get_post_meta( get_the_ID(), 'meu_custom_field', true );
// Verifica se o campo personalizado tem um valor declarado
if ( ! empty( $meu_custom_field_valor ) ) {
echo 'Escutando a música: ' . $meu_custom_field_valor;
}
?>
Code language: HTML, XML (xml)
O código acima cria uma função simples onde o objetivo é exibir o nome da música que você estiver escutando.
E para exibir o nome desta música, navegue até o bloco de campos personalizados dentro do seu post/página, adicione na caixa Nome
o código meu_custom_field
e digite o nome da música na caixa Valor
.
Se você adicionou o código acima corretamente no arquivo single.php
ou page.php
do seu template WordPress, então os dados inseridos neles vão aparecer dentro da postagem. Se estiver em branco, não aparecerá nada.
Vale lembrar que este é apenas um exemplo extremamente básico para a criação de campos personalizados para WordPress e, antes de realizar qualquer tipo de modificação no seu tema, faça um backup de segurança!
Conclusão
Independente de qual seja a sua escolha, os campos personalizados podem agregar muito valor ao seu conteúdo. Por ser uma ferramenta extremamente poderosa, é possível criar e gerenciar vários tipos de custom fields para todos os níveis e tipos de conteúdo.
Fica a dica!
Foto: WebFactory Ltd via Unsplash.