WP_Query gibt das korrekte Ergebnis nicht mit dem Parameter meta_query zurück

Ich habe die folgende Schleife in meiner index.php Vorlage:

array( 'meta_key' => 'is_url', 'meta_value' => 'yes', 'meta_compare' => 'NOT LIKE' ), ); $main_query = new WP_Query( $args ); while ( $main_query->have_posts() ) : $main_query->the_post(); ?>

<a href="https://wordpress.stackexchange.com/questions/26492/wp-query-not-returning-correct-result-with-meta-query-parameter/">

<a href="https://wordpress.stackexchange.com/questions/26492/wp-query-not-returning-correct-result-with-meta-query-parameter/">

Die Abfrage sollte alle Posts zurückgeben, bei denen das benutzerdefinierte Feld ‘is_url’ nicht auf ‘yes’ gesetzt ist. Es gibt alle Posts zurück, unabhängig vom Wert von is_url. Normalerweise verwende ich benutzerdefinierte Post-Typen für diese Art von Dingen, also habe ich die meta_query nicht zu umfangreich verwendet. Weiß jemand was ich falsch mache?

Solutions Collecting From Web of "WP_Query gibt das korrekte Ergebnis nicht mit dem Parameter meta_query zurück"