Kann mir bitte jemand bei der wp_query helfen.
Ich erstelle eine Vorlagendatei / -schleife, um eine Seite der aktuellen untergeordneten Seiten zu erstellen und zu archivieren.
Diese Abfrage muss automatisch erfolgen, da ich sie auf einigen Seiten verwende.
Dies ist meine Abfrage unten, aber sie gibt nur meine Beiträge anstelle von untergeordneten Seiten zurück.
<?php
$parent = new WP_Query(array(
'post_parent' => $post->ID,
'order' => 'ASC',
'orderby' => 'menu_order',
'posts_per_page' => -1
));
if ($parent->have_posts()) : ?>
<?php while ($parent->have_posts()) : $parent->the_post(); ?>
<div id="parent-<?php the_ID(); ?>" class="parent-page">
<h1><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h1>
<p><?php the_advanced_excerpt(); ?></p>
</div>
<?php endwhile; ?>
<?php unset($parent); endif; wp_reset_postdata(); ?>
Vielen Dank im Voraus für jede Hilfe.
Josh
wp-query
child-pages
Joshc
quelle
quelle
Antworten:
Sie müssen sich ändern
child_of
zupost_parent
und auch hinzufügenpost_type => 'page'
:WordPress-Codex Wp_query Post & Page-Parameter
quelle
post_parent
Original ausprobiert, aber'post_type' => 'page'
das ist der Schlüssel. Wird dann standardmäßig von WordPress abgefragt? Ich werde eine Antwort annehmen, wenn es mir erlaubt.'post_type' => 'post'
ist Standard.