Hierarchische benutzerdefinierte Beitragstypen – Nur Eltern im Steuerarchiv anzeigen?

Ich habe eine Unterkunft

Taxonomie der Region

Regionen werden dann hinzugefügt wie USA, Kanada usw

Dann für die Beiträge:

Ich erstelle einen Post für ein beliebiges Resort und ein Kind, das von einem beliebigen Hotel in diesem Resort (hierarchisch) gepostet wird, und weise es einem Steuerbegriff wie USA zu

Alles gut und funktioniert 100% perfekt

Frage: Wenn ich hingehe, sagen wir USA

Ich sehe alle Beiträge, sowohl Eltern als auch Kind

Wie kann ich nur den übergeordneten Post und nicht die Kinder in diesen Taxonomie-Archiven anzeigen?

Ein simples pre_get_posts würde den Trick machen, aber versuchte 20 Variationen ohne Glück

Vorschläge geschätzt

Solutions Collecting From Web of "Hierarchische benutzerdefinierte Beitragstypen – Nur Eltern im Steuerarchiv anzeigen?"

Eine einfache pre_get_posts würde den Trick machen,

Sie müssen nur Beiträge mit einem Elternteil von 0 abfragen.

Angenommen, Ihre Taxonomie slug / name ist buchstäblich nur eine region :

 function wpse_286405_parents_only( $query ) { if ( ! is_admin() && $query->is_tax( 'region' ) ) { $query->set( 'post_parent', 0 ); } } add_action( 'pre_get_posts', 'wpse_286405_parents_only' );