Ändern Sie die Ausgabe der benutzerdefinierten Schleife mit WP_query

Ich habe eine benutzerdefinierte Schleife von einem benutzerdefinierten Beitragstyp und möchte keine Beiträge mit der Kategorie “Slider” anzeigen.

Ich verwende dies, um die Abfrage einzurichten:

$args = array( 'post_type' => 'hotwives', 'posts_per_page' => -1); $loop = new WP_Query( $args ); while ($loop->have_posts() ) : $loop->the_post(); 

Ich würde das in der Variablen $ args verwenden:

 'category' => 'slider' 

Aber ich bin mir nicht sicher, wie man die Beiträge aus dem Kategorie-Slider NICHT anzeigen soll.

Und wenn ich das in der Variablen $ args verwende, zeigt es immer noch jeden Beitrag an, nicht nur die “Slider” -Posts. Also, ich bin anscheinend nicht auf der richtigen Spur.

Vielen Dank!

Solutions Collecting From Web of "Ändern Sie die Ausgabe der benutzerdefinierten Schleife mit WP_query"

 $args = array( 'posts_per_page' => -1, 'post_type' => 'hotwives', 'post_status' => 'publish', 'tax_query' => array( array( 'taxonomy' => 'category', 'field' => 'slug', 'terms' => 'slider', 'operator' => 'NOT IN' ) ) ); 

Verwenden Sie das als WP_Query für Ihre WP_Query und Sie sollten Beiträge erhalten, die nicht in der Kategorie Taxonomie enthalten sind. Es hat auch den Vorteil, dass es für mehr als einen Ausschluss erweiterbar ist usw. Wenn Sie eine benutzerdefinierte Taxonomie verwenden, ändern Sie 'taxonomy' Wert der Taxonomie in den Namen dieser Taxonomie.

WP_Query & WP_Query : WP_Query