Tudo sobre como gerenciar e usar campos personalizados do WordPress
Publicados: 2020-03-05Ao escrever postagens de blog, você pode ver o nome do autor, a categoria do artigo e a data de publicação. No entanto, muitas vezes, os blogueiros precisam adicionar mais campos. Felizmente, o WordPress é muito mais do que apenas uma plataforma de blogs. É um sistema de gerenciamento de conteúdo muito flexível e você pode ajustá-lo às suas necessidades. Por exemplo, você pode criar campos personalizados que fornecerão algumas informações adicionais.
Os campos personalizados do WordPress estendem a funcionalidade do seu blog, permitindo que você adicione metadados personalizados ao seu conteúdo, aumentando sua legibilidade e, ao mesmo tempo, tornando-o mais informativo. Neste artigo, explicaremos o que são campos personalizados e como você pode usá-los no WordPress.
O que são campos personalizados no WordPress?
Antes de entrarmos em detalhes, vamos descobrir o que são campos personalizados. Quando você cria uma postagem de blog no WordPress, a plataforma salva suas informações em duas partes. A primeira parte é o conteúdo em si. A segunda parte contém vários detalhes sobre sua postagem. Essas informações adicionais são chamadas de metadados e podem incluir texto, datas, números etc. Os metadados incluem pares de chaves e valores. Uma chave representa o nome de um determinado campo personalizado, enquanto o valor é a informação necessária. No entanto, os campos padrão do WordPress podem não permitir que você inclua alguns tipos de dados. Nesse caso, você terá que criar um campo personalizado.
Se você aprender a criar campos personalizados, poderá incluir os dados que desejar. Por exemplo, você pode incluir informações sobre o clima, música que está ouvindo, informações adicionais sobre o autor, classificações e resenhas, isenções de responsabilidade sobre conteúdo patrocinado etc. Há uma grande diferença entre postagens personalizadas e campos personalizados. Posts personalizados são posts pré-formatados que têm um propósito específico (por exemplo, comentários ou páginas de produtos). Você pode usar postagens personalizadas e campos personalizados ao mesmo tempo.
Depois de adicionar um campo personalizado, você pode exibi-lo em qualquer área do seu tema. Por exemplo, você pode colocá-los antes ou depois de sua postagem, bem como na barra lateral. Os campos personalizados são elementos simples, mas podem ser muito úteis. Por exemplo, você pode usar um serviço de localização para traduzir seu conteúdo para diferentes idiomas e incluir informações de localização em um campo personalizado.
Por que você deve usar campos personalizados do WordPress
Os campos personalizados permitem que você personalize o conteúdo do seu site WordPress, tornando-o mais atraente visualmente e mais fácil de compreender. Aqui estão alguns motivos para adicionar campos personalizados às suas postagens:
- Você terá mais controle sobre a exibição e o posicionamento. Você pode usar as tags e ganchos condicionais do seu tema WordPress para controlar a maneira como seu conteúdo é exibido no site.
- Os campos personalizados são mais flexíveis que os widgets. Os widgets mostram o mesmo conteúdo em todas as páginas, enquanto os campos personalizados permitem incluir conteúdo diferente em cada página específica.
- Os campos personalizados também são personalizáveis. Estes são pedaços de código que você adiciona aos arquivos do seu tema. Você pode ajustar facilmente seus campos personalizados usando CSS.
Como incluir campos personalizados em seu site
Usar campos personalizados pode ser uma tarefa complicada se você estiver fazendo isso pela primeira vez. O problema é que essa opção está oculta na tela Editar postagem por padrão. Para ativá-lo, clique no botão Opções de tela e marque a caixa Campos personalizados. Depois de ativar os campos personalizados, você verá o widget Campos personalizados abaixo do editor de texto normal.

Você pode estender seu tema WordPress com campos personalizados para mostrar conteúdo mais personalizado no front-end. Antes de tudo, lembre-se de que toda vez que você alterar um tema, precisará criar um tema filho. Quando o tema estiver pronto, abra a tela Editar postagem e navegue até o widget Campos personalizados. Insira o nome e o valor do novo campo personalizado e clique em "Adicionar campo personalizado".

Depois disso, abra o arquivo single.php do tema ativo e adicione o seguinte código ao WordPress Loop:
<div class="location-info">
<p>Today's Location : <?php echo get_post_meta($post->ID, 'location', true); ?> </p>
</div>
Salve single.php e verifique a visualização do seu post. Agora você pode alterar o valor do campo personalizado sempre que criar uma nova postagem no blog.
Você também pode ocultar o campo personalizado do front-end do seu site digitando o seguinte código no arquivo functions.php do tema ativo:
function remove_post_custom_fields() {
remove_meta_box( 'postcustom' , 'post' , 'normal' );
}
add_action( 'admin_menu' , 'remove_post_custom_fields' );
Criando campos personalizados com plugins
Se você não quiser trabalhar com código, também poderá adicionar campos personalizados usando o plug-in Campos personalizados avançados. Neste caso, todo o processo é simples e direto. Ative o plug-in, vá para o painel do WordPress e clique em “Adicionar novo”. Depois disso, clique em “Adicionar campo” e insira as informações necessárias, como o rótulo do novo campo, seu nome e tipo. Você pode definir o tipo de postagem que incluirá o campo personalizado. Por exemplo, talvez você não queira mostrar metadados de local em postagens regulares. Nesse caso, você pode configurar seu novo campo personalizado na seção “Mostrar este grupo de campos se”.

A versão gratuita deste plugin já contém muitos recursos úteis, mas você também pode optar pela versão premium que custa $25. Tenha em mente que, mesmo que este plugin o ajude a criar campos personalizados, ele não os publicará no front-end do seu site, salvando-os no banco de dados do WordPress. Portanto, você ainda precisará editar o tema manualmente para exibir campos personalizados.
Outro plugin útil é o Custom Field Suite. É um plug-in que o ajudará a gerenciar seus campos personalizados visualmente, usando uma interface de usuário administrativa simples. Ele também vem com um conjunto de 12 modelos de campos personalizados. Possui uma API para valores de campo e é muito fácil de configurar.
Empacotando
Os campos personalizados do WordPress são uma solução simples e útil que ajuda a expandir a funcionalidade do seu site adicionando texto personalizado com informações úteis. Você pode criar campos personalizados manualmente ou com a ajuda de plugins. Os campos personalizados permitem incluir determinados metadados ao postar diferentes tipos de postagens, são fáceis de usar e totalmente personalizáveis. Os campos personalizados permitem que você vá além dos recursos padrão do WordPress, tornando seus sites mais exclusivos e informativos.