WP_Query-Schleife else-statement wird nicht ausgeführt

Ich habe zwei WP_query Loops in meiner frontpage.php Datei:

 

Aanbod

'vastgoedobject', 'meta_key' => 'status', 'meta_value' => array('Te Huur', 'Binnenkort te huur'), 'posts_per_page' =>-1, ); $aanbod_query = new WP_Query( $args ); if ( have_posts() ) : while ( $aanbod_query->have_posts() ) : $aanbod_query->the_post(); ?> <div class="content-section-current_post%2 == 1 ){ echo 'b';}else{ echo 'a';} ?>">
<div class="col-lg-5 current_post%2 == 1 ){ echo 'col-lg-offset-1 col-sm-push-6 ';} ?>col-sm-6 lead-parent">
<a href="https://wordpress.stackexchange.com/questions/179752/wp-query-loop-else-statement-not-executing/">

,

,- -kamer <a href="https://wordpress.stackexchange.com/questions/179752/wp-query-loop-else-statement-not-executing/">
<div class="col-lg-5 current_post%2 == 1 ){ echo 'col-sm-pull-6';}else{ echo 'col-lg-offset-2';} ?> col-sm-6"> <a href="https://wordpress.stackexchange.com/questions/179752/wp-query-loop-else-statement-not-executing/" class="foto-wrapper"> isMobile() ) { echo get_image_object_acf('img-responsive img-rounded', 'false', 'foto', '', 'fp-aanbod', 'glyphicon-share-alt'); } else { echo get_image_object_acf('img-responsive img-rounded', 'false', 'foto', '', 'fp-aanbod', ''); } ?>

Kampbeheer heeft momenteel niks te huur!

 

Onlangs Verhuurd

'vastgoedobject', 'meta_key' => 'status', 'meta_value' => array('Verhuurd'), 'posts_per_page' => 4, ); $verhuurd_query = new WP_Query( $args ); ?> have_posts() ) : $verhuurd_query->the_post(); ?> <div class="content-section-current_post%2 == 0 ){ echo 'b';}else{ echo 'a';} ?>">
<div class="col-lg-5 current_post%2 == 0 ){ echo 'col-lg-offset-1 col-sm-push-6 ';} ?>col-sm-6 lead-parent">

,

<div class="col-lg-5 current_post%2 == 0 ){ echo 'col-sm-pull-6';}else{ echo 'col-lg-offset-2';} ?> col-sm-6 foto-wrapper">

Niks te weergeven hier!

Das Teil funktioniert nicht, es zeigt nur nichts statt

Kampbeheer heeft momenteel niks te huur!

oder

Niks te weergeven hier!

wenn keine Beiträge abgefragt werden

Was fehlt mir hier?

Solutions Collecting From Web of "WP_Query-Schleife else-statement wird nicht ausgeführt"

Versuche zu ändern:

 < ?php if ( have_posts() ) 

Zu

 < ?php if ( $verhuurd_query->have_posts() ) 

Die function have_posts ist für die Hauptschleife, also überprüft die if statement die Hauptschleife, die wahrscheinlich immer Posts hat. Sie möchten stattdessen die have_posts der benutzerdefinierten Abfrage für die if statement verwenden.

 if ( $verhuurd_query->have_posts() ) : while ( $verhuurd_query->have_posts() ) : $verhuurd_query->the_post(); ?>