Não é possível consultar por meta_key

Por algum motivo. Não tenho a capacidade de consulta por meta_key quando lanço um loop. O que poderia causar isso e o que posso fazer para diagnosticar o problema? Estou usando wordpress 3.4.1.

$args = array( 'meta_key' => 'slideshow_image'); $query = new WP_Query($args); 

Solutions Collecting From Web of "Não é possível consultar por meta_key"

Obrigado por @dunc e @helgatheviking Eu recebi a resposta. Aqui está o meu código. Você precisa do tipo de publicação declarado, caso contrário recorre a “publicação”. Eu também não poderia fazer isso a menos que eu coloquei meta_key e meta_value em uma multidimensional array ‘meta_query’.

 $args = array( 'post_type' => 'tsa_events', 'meta_query' => array( array( 'key' => 'slideshow_image', 'value' => array(''), 'compare' => 'NOT IN' ) ) ); 

EDITAR: você também pode estruturar sua consulta dessa maneira:

 $args = array( 'post_type' => 'tsa_events', 'meta_key' => 'slideshow_image', 'meta_value' => array(''), 'meta_compare' => 'NOT IN' );