Ich verblöde noch! Ich will nur eine katagorie auf der Startseite anzeigen. Bei einer anderen Site habe ich das auch bereits ganz simpel hinbekommen, indem ich einfach
auf der index.php eingefügt habe.
Bei meiner neuen Site funktioniert das aber irgendwie nicht. Entweder werden alle neuen Beiträge aus allen Kategorien angezeigt, oder nur die Einträge aus der Kategorie 1, dann aber auch nur die aus der Kategorie 1 bei allen anderen Kategorieseiten (???)
Der Code der Index.php sieht so aus:
PHP
<?php get_header(); ?>
<div id="content">
<div class="breadcrumb">
<?php
if (class_exists('breadcrumb_navigation_xt')) {
// Display a prefix
echo 'Sie sind hier: ';
// new breadcrumb object
$mybreadcrumb = new breadcrumb_navigation_xt;
// Display the breadcrumb
$mybreadcrumb->display();
}
?>
</div><br/>
<!-- [breadcrumb] -->
<?php if (is_home()) { query_posts("cat=1"); } ?>
<?php if (have_posts()) :?>
<?php while (have_posts()) : the_post();?>
<div class="entry" id="post-<?php the_ID(); ?>">
<div class="entrytitle">
<h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>">
<?php the_title(); ?>
</a></h2>
<h3>
<?php the_time('j. F Y') ?>
</h3>
</div>
<div class="entrybody">
<?php the_content('Weiterlesen »'); ?>
</div>
<div class="entrymeta">
<div class="postinfo"> <span class="postedby">Geschrieben von <?php the_author() ?></span> <span class="filedto">in der Kategorie <?php the_category(', ') ?>
<?php edit_post_link('Edit', ' | ', ''); ?>
</span> </div>
<?php comments_popup_link('Keine Kommentare »', '1 Kommentar »', '% Kommentare »', 'commentslink'); ?>
</div>
</div>
<div class="commentsblock">
<?php comments_template(); ?>
</div>
<?php endwhile; ?>
<div class="navigation">
<div class="alignleft">
<?php next_posts_link('« Vorherige Einträge') ?>
</div>
<div class="alignright">
<?php previous_posts_link('Nächste Einträge »') ?>
</div>
</div>
<?php else : ?>
<h2>Nichts gefunden </h2>
<div class="entrybody">Leider war Ihre Suche erfolglos.</div>
<?php endif; ?>
</div>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
Alles anzeigen
Was mache ich nur falsch?