Ich nutze WordPress 3.2.1. en und habe ein eigenes Theme aufgebaut. Da ich mit verschiedenen Blogbereichen arbeite, habe ich verschiedene Kategierien eingerichtet.
Ich möchte immer, dass die vier letzten posts angezeigt werden und man dann über einen Pfeil die älteren Posts ansehen kann.
Leider springt die Seite immer wieder auf die vier letzen Posts zurück und zeigt keine anderen an.
Vielleicht hat einer eine Idee was ich falsch gemacht habe.
Hier der code und der Link zur Seite:
PHP
<?php if (have_posts()) : ?>
<?php $do_not_duplicate = array(); ?>
<?php
while ( have_posts() ) : the_post();
$do_not_duplicate[] = get_the_ID();
?>
<?php the_content(''); ?>
<?php endwhile; ?>
<?php
$random_query = new WP_Query(array(
'post__not_in' => $do_not_duplicate,
'posts_per_page' => 4,
'numberposts' => 70,
'showposts' => 4,
'orderby' => 'date',
'cat' => '1'
));
while ($random_query->have_posts()) : $random_query->the_post(); ?>
<div class="thumphotel">
<?php if ( has_post_thumbnail()) : ?>
<a class="" href="<?php the_permalink(); ?>" >
<?php the_post_thumbnail(); ?>
</a>
<?php endif; ?>
<div class="hotetitel"><?php the_title(); ?></div><!-- hotetitel -->
<div class="hotelocat"><u><strong>LOCATION</strong></u><br><?php echo get_post_meta($post->ID, "location", true); ?></div><!-- hotelocat -->
<div class="hotelocat"><u><strong>STYLE ICON</strong></u><br><?php echo get_post_meta($post->ID, "style", true); ?></div><!-- hotelocat -->
</div><!-- thumphotel -->
<?php endwhile; ?>
</div><!-- contagb -->
<div class="upnavi">
<?php previous_posts_link('<img src="http://eightyfourrooms.com/wp-content/themes/eightyfourrooms/images/prev_butt.jpg" alt="" class="centerbut" />') ?>
<?php next_posts_link('<img src="http://eightyfourrooms.com/wp-content/themes/eightyfourrooms/images/next_butt.jpg" alt="" class="centerbut" />', 6); ?>
</div><!-- upnavi -->
<?php else : ?>
... Inhalt wenn keine Posts vorhanden ...
<?php endif; ?>
Alles anzeigen