Í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:
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:
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