How to Check if Meta Value Exist in WordPress Query

Last Updated: February 28, 2019 | Reading Time: < 1 minute

On a loop that performs data from custom meta field, to check if the meta key has value or exist, we can use the following query:

$testimonials = array(
	'post_type' => 'projects',
	'posts_per_page' => 4,
	'meta_key' => 'testimonial',
	'meta_value' => array(''),
	'meta_compare' => 'NOT IN'

The above code can be used in WordPress older than 3.5 but it still usable in the latest version of WP, currently 5.1.

Leave a Comment


No comments yet. Why don’t you start the discussion?

    Any idea? Fill the comment below

    This site uses Akismet to reduce spam. Learn how your comment data is processed.