Hallo - ich mal wieder,
auf Monikas Seite fand ich tolle Anleitungen zum Kategorieausschluß und zum Hervorheben des ersten Posts. Das läuft bei mir auch wunderbar.
Aber: nun werden auf der ersten Seite 5 posts angezeigt (gewollt!) und auf den anderen Seiten auch! Dort sollen es aber 6 sein - wegen dem CSS der übrigen älteren News.
Wie kann ich wp sagen, dass bei der else Bedingung 6 posts angezeigt werden sollen? Eigene Versuche endeten kläglich.
Hier meine Index.php (Abgucken erwünscht :-))
PHP
<?php
$wp_query->query_vars["cat"] = '1,3,4,5,8,9,10,11,12,13';
$wp_query->query_vars["showposts"] = 5;
$wp_query->get_posts();
if (have_posts()) : ?>
<?php $first = 1; while (have_posts()) : the_post(); ?>
<?php $first = 1; while (have_posts()) : the_post(); ?>
<?php if ( 1 == $first && is_home() && !is_paged()) {
echo("<div id='firstnewsmeta'>");
$out.= the_tags('<ul><img src="http://localhost/homepage/wp-content/themes/default_de/images/info.gif" alt="" /> Stichwortverweise<li>- ',' -</li><li>- ',' -</li></ul>');
echo("</div>");
echo("<div class='aktuelles' id='post-the_ID();'>");
$first = 0;
}
else {
echo("<div class='restnews' id='post-the_ID();'>");
} ?>
--- bla bla weiter ---
Alles anzeigen