IF O valor do campo personalizado é igual a ZERO

Estou tentando usar o seguinte código para verificar meu campo personalizado para um valor de ZERO para exibir minha div

 

No entanto, é interoperável como um valor de qualquer coisa, exibindo a div, mas eu preciso para verificar o número 0. Como posso corrigir isso?

Solutions Collecting From Web of "IF O valor do campo personalizado é igual a ZERO"

Você está usando get_post_meta incorretamente, então ele está retornando FALSO de cada vez. Como o PHP equivale a ‘0’ e FALSO, sua div sempre será exibida.

A syntax correta para get_post_meta é:

 < ?php $meta_values = get_post_meta($post_id, $key, $single); ?> 

onde $ post_id é o único argumento necessário.

Este é o código que usei –

 < ?php $mp_price_sort = get_post_meta($post->ID, 'mp_price_sort', true); if ($mp_price_sort == 0) { ?> 
TESTING
< ?php } ?>