Zeigen Sie eine Liste der untergeordneten Posts in übergeordneten Posts eines benutzerdefinierten Posttyps an

Ich habe einen hierarchischen benutzerdefinierten Post-Typ namens “Produkte” und ich habe eine Eltern-Kind-Beziehung auf zwei Ebenen erstellt. Ich möchte alle Unterseiten / Kinderposts auf jedem Elternpost auflisten, aber ich habe alles versucht und nichts funktioniert.

Ich habe das Seitenlisten-Plugin ausprobiert und es funktioniert nur für den Post-Typ “Seite”. Gleiches mit dem Tutorial auf wpbeinner.com mit dem Titel “Wie man eine Liste von untergeordneten Seiten für eine übergeordnete Seite in WordPress anzeigt”. Beide funktionieren für den Standard-Seitentyp, nicht aber für die benutzerdefinierten Post-Typen.

Würde etwas Input schätzen. Vielen Dank

Solutions Collecting From Web of "Zeigen Sie eine Liste der untergeordneten Posts in übergeordneten Posts eines benutzerdefinierten Posttyps an"

Der beste Weg ist die Verwendung von WP_Query. Ich denke, Ihr Fehler oder Plugin-Fehler könnte sein, dass der ‘post_type’ von Childs nicht definiert ist.

WP-Abfrage: https://codex.wordpress.org/Class_Reference/WP_Query

global $post; $args = array( 'post_parent' => $post->ID, 'posts_per_page' => -1, 'post_type' => 'products', //you can use also 'any' ); $the_query = new WP_Query( $args ); // The Loop if ( $the_query->have_posts() ) : while ( $the_query->have_posts() ) : $the_query->the_post(); // Do Stuff the_title(); echo "
"; the_content(); endwhile; endif; // Reset Post Data wp_reset_postdata();