To exclude WordPress posts with a specific meta value, you need to add the following code within your WordPress loop.
// Loop starts here while (have_posts()) : the_post(); // Get the meta field $meta = get_post_meta($post->ID, "Meta Name", false); // Do no show post if the meta equals "Meta Value" if($meta != "Meta Value"){ // Content Here } endwhile; // Loop ends
So just replace “Meta Name” with the name of the meta field and “Meta Value” with the value you want to exclude.