2 added 108 characters in body
source | link

You probably need the NOT EXISTS meta_compare value. This will test if a meta value exists or not for that particular key.

Also, as I pointed out in comments, caller_get_posts is long time deprecated, a notice you should have clearly recieved if you had debubbing turned on. The correct parameter is ignore_sticky_posts and accepts 0 (false) or 1 (true)

EDIT

One issue I missed is, value should be meta_value when not using a proper meta_query

You probably need the NOT EXISTS meta_compare value. This will test if a meta value exists or not for that particular key.

Also, as I pointed out in comments, caller_get_posts is long time deprecated, a notice you should have clearly recieved if you had debubbing turned on. The correct parameter is ignore_sticky_posts and accepts 0 (false) or 1 (true)

You probably need the NOT EXISTS meta_compare value. This will test if a meta value exists or not for that particular key.

Also, as I pointed out in comments, caller_get_posts is long time deprecated, a notice you should have clearly recieved if you had debubbing turned on. The correct parameter is ignore_sticky_posts and accepts 0 (false) or 1 (true)

EDIT

One issue I missed is, value should be meta_value when not using a proper meta_query

1
source | link

You probably need the NOT EXISTS meta_compare value. This will test if a meta value exists or not for that particular key.

Also, as I pointed out in comments, caller_get_posts is long time deprecated, a notice you should have clearly recieved if you had debubbing turned on. The correct parameter is ignore_sticky_posts and accepts 0 (false) or 1 (true)