Fügen Sie post__not_in 2 Werte hinzu

Wie kann ich Werte zur function post__not_in hinzufügen?

Zum Beispiel möchte ich $ value1 und $ value2 von einer Schleife ausschließen

Irgendwelche Ideen?

Danke im Voraus

Solutions Collecting From Web of "Fügen Sie post__not_in 2 Werte hinzu"

Dies sollte 5 Posts pro Seite anzeigen (-1 für alle auf einer Seite), wobei die Post-IDs $ value1 und $ value2 ignoriert werden. Stellen Sie sicher, dass $ value1 und $ value2 Ganzzahlen sind.

$args = array( 'numberposts' => 5, 'posts_per_page' => get_option('posts_per_page'), 'paged' => $paged, 'post__not_in' => array( $value1, $value2 ) ); query_posts($args); 

BEARBEITEN – Mit den weiteren Informationen unten und basierend auf dem Code von dieser Seite, versuchen Sie dies –

Schleife 1 –

 < ?php query_posts('showposts=8'); $ids = array(); while(have_posts()) : the_post(); $ids[] = get_the_ID(); the_title(); the_content(); endwhile; ?> 

Schleife 2 –

 < ?php query_posts(array('post__not_in' => $ids)); while(have_posts()) : the_post(); $ids[] = get_the_ID(); the_title(); the_content(); endwhile; ?> 

Schleife 3 –

 < ?php query_posts(array('post__not_in' => $ids)); while(have_posts()) : the_post(); the_title(); the_content(); endwhile; ?> 

Wichtige Hinweise – Stellen Sie sicher, dass Sie das Array $ids ids in Schleife 2 oder 3 nicht erneut deklarieren, da dies das vorherige Array überschreiben und ein neues, leeres Array erstellen würde. Stellen Sie außerdem sicher, dass Sie die IDs der zweiten Schleife zu $ids hinzufügen, damit Schleife 3 weiß, was ausgeschlossen werden soll.