Como criar campos personalizados WordPress sem plugins
O WordPress tornou mais fácil para os desenvolvedores personalizar o WordPress de muitas maneiras para atender às suas necessidades personalizadas, incluindo deixar os desenvolvedores designarem novos meta-dados dentro de um post. Dessa forma, o desenvolvedor pode exibir resultados adicionais dentro de seus temas ou plugins, além dos dados padrão, como o título da postagem, o conteúdo da postagem e o autor da postagem.
Existem vários métodos para criar meta personalizada, você pode usar um plugin ou trabalhar em cima de um framework, ou você pode fazer isso do zero. Neste post, veremos como criar uma meta personalizada a partir do zero (não é tão difícil quanto você pensa) e usá-la para exibir uma mensagem de postagem patrocinada..
Adicionando um Custom Meta Data
Primeiro de tudo, vá para o editor de postagem. Geralmente, você pode encontrar campos de entrada regulares, como o título, o conteúdo, a categoria e a caixa de tags. Também há alguns campos ocultos, incluindo um editor de campos personalizados, que podemos usar para adicionar nosso meta personalizado.
Para exibi-lo, clique no Opções de tela e marque o Os campos personalizados opção.
A caixa do campo personalizado deve agora aparecem na parte inferior do editor de conteúdo de postagem. Agora, podemos adicionar nossos meta-dados personalizados.
Um único meta-dados é tratado com pares de nome / valor de chave. Portanto, como você pode ver abaixo, a caixa Campos personalizados consiste em dois campos de entrada: nome e valor.
Neste exemplo a seguir, vou especificar novos metadados para a postagem que estou editando no momento, com Olá Mundo
como a chave e Olá Mundo como o valor.
Clique no campo Adicionar personalizado para adicioná-los na postagem. Você pode atualizar ou excluir posteriormente esses metadados. Além disso, como você digitou um nome de chave antes, o WordPress armazenará e listará o nome em uma opção suspensa, para que você possa reutilizá-la sem precisar digitá-la novamente..
Recuperando os metadados
Tendo o conjunto de metadados, agora você pode exibir o arquivo theme.php do seu tema, que é o arquivo para exibir o conteúdo da postagem única. Você pode chamar o valor de Olá Mundo
tecla usando o get_post_meta ()
função. igual a.
Mas lembre-se de que esses meta-dados não estarão disponíveis em todas as postagens, por isso teremos que executar essa função em uma instrução condicional; em outras palavras, devemos chamar essa função somente quando os meta-dados estiverem definidos na postagem, caso contrário, ele retornará um erro.
Dado o trecho de código acima, você deve ver o Olá Mundo! do valor da chave exibido acima do conteúdo da postagem.
exposição “Post patrocinado” Caixa
Agora vamos usá-lo em um exemplo do mundo real. Supondo que vamos publicar uma postagem patrocinada e queremos mostrar uma isenção de responsabilidade em uma caixa acima do conteúdo da postagem, podemos fazer isso criando os metadados nomeados is_sponsored_post
e, em seguida, definir o campo de valor para sim, igual a.
Vamos exibir a caixa quando o valor de is_sponsored_post
está configurado para sim através da declaração condicional, assim como no exemplo anterior.
Divulgação: Esta é uma postagem patrocinada que contém links afiliados. Fim do post: recebi uma compensação em troca de escrever este comentário.
E é isso que parece quando a mensagem é exibida.