WP_Meta_Query-Objekt mit Bedingungen

Ich habe einen benutzerdefinierten Post-Typ (Bücher), der mit einem zweiten benutzerdefinierten Post-Typ (People) verbunden ist. Das Books-CPT verfügt über ein zusätzliches Author-Meta-Feld, das bei Aktivierung auf dem zusätzlichen People-CPT erscheinen sollte.

Auch wenn es überprüft und einem zweiten Autor zugewiesen wurde, wird das Buch CPT nicht auf der zweiten People CPT-Seite angezeigt. Der Code meiner Seite ist unten:

 'post', 'category_name' => 'books', 'meta_query' => array( array( 'key' => 'ecpt_pub_author', 'value' => $author_id, 'type' => 'NUMERIC', 'compare' => '=' ), 'posts_per_page' => '-1' ))); if ( $single_books_query->have_posts() ) : while ($single_books_query->have_posts()) : $single_books_query->the_post(); ?> <a href="https://wordpress.stackexchange.com/questions/166275/wp-meta-query-object-with-conditionals/">  "floatleft")); } ?> 
ID, 'ecpt_pub_date', true) ) : echo get_post_meta($post->ID, 'ecpt_pub_date', true); endif; ?>ID, 'ecpt_publisher', true) ) :?>, ID, 'ecpt_publisher', true); endif; ?>

Role: ID, 'ecpt_pub_role', true); ?> //This is the line that isn't working: ID, 'ecpt_author_cond', true) == 'on') { $faculty_post_id2 = get_post_meta($post->ID, 'ecpt_pub_author2', true); ?>
, ID, 'ecpt_pub_role2', true); ?>


Muss ich eine weitere Schleife einrichten, um die ecpt_pub_author2 ?

AKTUALISIEREN

Ich habe der Abfrage, die das zweite Buch über die entsprechenden Personen anzeigt, einen Beziehungsschlüssel hinzugefügt, wenn diese Option aktiviert ist. ABER es ist auch standardmäßig der erste People CPT, wenn die Bedingung nicht aktiviert ist. Warum ist das? Meine aktualisierte Abfrage:

 $author_id = get_the_ID(); $single_books_query = new WP_Query(array( 'post_type' => 'post', 'category_name' => 'books', 'meta_query' => array( 'relation'=> 'AND', array( 'key' => 'ecpt_pub_author', 'value' => $author_id, 'type' => 'NUMERIC', 'compare' => '=' ), array( 'key'=>'ecpt_pub_author2', 'value' => $author_id, 'type' => 'NUMERIC', 'compare' => '=' ), 'posts_per_page' => '-1' ))); 

Solutions Collecting From Web of "WP_Meta_Query-Objekt mit Bedingungen"