Como verificar se existe ou não uma meta-chave no banco de dados wordpress

8

Quero verificar se existe ou não uma meta-chave do lado de fora do loop. Existe alguma função do WordPress para verificar se a meta-chave pós existe ou não no banco de dados do WordPress. Eu tenho que verificar isso fora do circuito. Qualquer ajuda será muito apreciada.

Rabin shrestha
fonte
possível duplicata de Estratégia para obter meta pós para uso fora do loop
Brian Fegter

Respostas:

2

Você pode usar get_post_custom (POST ID GOES HERE), que retornará uma matriz multidimensional com todos os campos personalizados de uma postagem ou página específica.

Então, algo como:

$meta_data = get_post_custom(785);
if ($meta_data['my_meta_key'][0] != "")
    ...

permitiria verificar se uma meta_key específica estava vazia ou não.

Davs Howard
fonte