Wordpress - Metadados, parte 1

Índice
Quando trabalhamos com Wordpress É bastante comum que devemos adicionar dados adicionais às nossas entradas, especialmente se estivermos trabalhando com postagens personalizadas, digamos por exemplo que temos uma postagem de produto personalizado e queremos adicionar um preço para cada produto, é isso que faríamos ligar metadados, que nada mais é do que dados personalizados e que são adicionais, esses dados são adicionados a uma postagem, os metadados também podem ser conhecidos como campos personalizados em algumas terminologias relacionadas ao Wordpress.
Adicionar metadados a uma postagem
Para adicionar metadados para uma postagem, podemos simplesmente fazer isso com a seguinte função: add_post_meta (), o que essa função faz é adicionar metadados a uma postagem especificada, vamos ver sua estrutura:

Se dividirmos cada argumento ou parâmetro que ele recebe, temos o seguinte:
1. $ post_id: É o ID da postagem à qual adicionaremos os metadados.
2. $ meta_key: É o nome do campo de metadados.
3. $ meta_value: É o valor que terá o campo de metadados.
4. $ único: É um valor identificador que permite especificar se a meta_key deve ser única, seu valor padrão é falso, ou seja, está desabilitado para ser único.
Vejamos um exemplo de como aplicaríamos essa função de adição de metadados:

Como podemos ver na imagem, ao aplicar a função carregamos dados para cada um de seus parâmetros, então vemos que o post_id é 420, a metakey é prowp_price, o meta_value é 34,99 e o único é definido como verdadeiro, ou seja, essa chave deve ser única.
Atualizar metadados de uma postagem
Assim que soubermos como adicionar o metadadosDevemos também saber editá-lo ou atualizá-lo, pois muitas vezes podemos nos encontrar em situações em que um preço muda se continuarmos usando o exemplo anterior, por isso torna-se necessário atualizar o cadastro.
Para atingir esse objetivo, podemos usar a seguinte função: update_post_meta () e o que ela faz é atualizar os metadados de um determinado post, esta função tem a seguinte estrutura:

Se detalharmos cada parâmetro, entenderemos como usamos a função, então vamos detalhar o que ela recebe:
1. $ post_id: É o ID da postagem na qual atualizaremos os metadados.
2. $ meta_key: É o nome do campo de metadados.
3. $ meta_value: É o valor que terá o campo de metadados.
4. $ prev_value: É o valor anterior que o campo de metadados tinha, é opcional e nos ajuda a diferenciar quando temos vários campos com a mesma chave para o post.
Agora vamos ver na imagem a seguir como usar a função, como continuidade vamos continuar trabalhando com o exemplo que trazemos da adição de metadados, desta forma vemos como aplicá-lo a um caso existente:

Como podemos ver, o que faremos para o post 420 é localizar seu campo de metadados prowp_price e atualizar seu valor para 6,99, como já havíamos estabelecido ao adicionar que seria único, não precisamos usar o prev_value, neste forma que tudo é feito de forma mais simples.
Com isso finalizamos a primeira parte do tutorial para trabalhar com metadados, já sabemos como adicionar e como atualizar, na próxima parte veremos como deletar os metadados e como mostrar os metadados associados a uma postagem.Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave