Frage

Wirklich verrostet auf der WordPress -Front.

Ich verwende benutzerdefinierte Permalinks /%category%/%postname%/ ebenso wie WP No Category Base Plugin, also sehen meine URLs so aus: http://www.url.com/parent_category/child_category/

Ich habe momentan nur einen Index.php eingerichtet, wobei die grundlegendste Schleife möglich ist:

<?php if (have_posts()) : ?>

<?php query_posts(); ?>
<?php while (have_posts()) : the_post(); ?>    

<div class="post">
   <?php the_title(); ?>
   <br />
   <?php the_content(); ?>
</div>

<?php endwhile; ?>    
<?php else: ?>   
<?php endif;?>  

Das Problem ist, dass alle Beiträge durchkommen, anstatt nur die Beiträge in der Kategorie der URL. Ich dachte nicht, dass ich eine benutzerdefinierte Abfrage brauchte, weil der Link, der mich zur jeweiligen URL führte, übertragen werden sollte. Was vermisse ich?

War es hilfreich?

Lösung

Das <?php query_posts(); ?> In Ihrem Code wird die globale Abfrage zurückgesetzt, um alle Beiträge anstelle der von Ihren Umschreibegeln festgelegten Beiträge anzuzeigen. Sie sollten diese Linie entfernen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit wordpress.stackexchange
scroll top