2016-11-05 2 views
2

:Zeigen Sie einen Beitrag von Unterkategorien in WordPress? Betrachten

<?php 
    $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; 
    query_posts(array('category_name' => 'parent','posts_per_page'=>'3','paged' => $paged)); 
    if(have_posts()): 
     while(have_posts()): 
?> 

    <?php the_post(); ?> 
    <?php endwhile; ?> 
<?php else: ?> 
    <div class="entry"> Sorry, no posts found. Please try the 
     <a href="<?php bloginfo('home'); ?>">Homepage &rarr;</a> 
    </div> 
<?php endif; ?> 

Dieser Code nur den Posten der Seite Eltern zeigt, aber ich möchte die Seiten angezeigt werden, die unter der übergeordneten Kategorie sind: Zum Beispiel: ParentPage -> ChildPage. Ich brauche das Kind Seite anzuzeigen ...

+0

Side Kommentar. Sie müssen die öffnenden und schließenden PHP-Tags nicht in jeder Zeile verwenden. Sie können einfach while (have_posts()) machen: the_post(); Endzeit; sonst: '... – nanocv

+0

Danke .. aber wie bekommt man die Unterkategorien von der obigen Abfrage? –

+0

Meinst du "die Beiträge aus der Unterkategorie anzeigen"? – Theunis

Antwort

0

Sie das Kind dieser übergeordneten Kategorien abfragen müssen, von get_categories

$child_categories = get_categories(array(
    'orderby' => 'name', 
    'parent' => 0 
)); 

ersetzen 0 mit der ID Ihrer Elternkategorie, verwenden Sie nun die Anordnung von Kind Kategorie, um die Daten zu erhalten, Verwendung WP_Query statt f query_posts

$query = new WP_Query(array('cat' => '2,6,17,38')); 
+0

Vielen Dank..es hat mir wirklich geholfen !!! :) –

+0

Können Sie bitte die Antwort upvote und fügen Sie ist wie die beste? @BikashGurung –

0
<?php 
    $args = array('category_name' => 'child_category'); 

    $the_query = new WP_Query($args); 

// The Loop 
    if ($the_query->have_posts()) { 
    while ($the_query->have_posts()) { 
    $the_query->the_post(); 

    the_content(); 
    } 
/* Restore original Post Data */ 
    wp_reset_postdata(); 
    } else { 
// no posts found 
    } 
?> 

Danke ... Dieses mein Problem gelöst. :)

+0

Darf ich fragen, wie erhalten Sie die untergeordneten Kategorien von übergeordneten Kategorien? @BikashGurung –

Verwandte Themen