Ich versuche bei Wordpress (eigenes Theme) einzelne Posts über Ajax zu laden. Die Seite soll sich nicht neu laden, wenn der nächste Post abgerufen wird.
Der "previous_posts_link" und der "next_posts_link" funktioniert nicht richtig. Ich vermute ich mache beim Loop etwas falsch.
Folgendes passiert: beim kicken auf "weiter" wird der gleiche Post geladen und die Pagenavigation verschwindet.
Vielleicht hat einer eine idee.
Hier der Link: (den Bereich der neu laden soll findet man unter "Newsroom")
http://beta.sitgermany.com/
PHP
<div class="newsroompost" id="contento">
<?php
$random_query = new WP_Query(array(
'showposts' => 1,
'posts_per_page' => 1,
'orderby' => 'date',
'cat' => '4',
'paged' => get_query_var( 'paged' )
));
while ($random_query->have_posts()) : $random_query->the_post(); ?>
<div id="slider1">
<h1 class="newsroomhead"><?php the_title(); ?></h1>
<h5 class="newsroomdatumd"><?php the_time("d.m.Y") ?></h1><br/>
<div class="newsexconten"><?php the_excerpt(); ?></div>
<div class="rechtsruck"><a class="iframe postnewsroom" href="<?php echo get_permalink(); ?>">mehr...</a></div>
</div><!-- slider1 -->
<ul id='postPagination'>
<li><?php previous_posts_link('zurück', 4) ?></li>
<li><?php next_posts_link('weiter', 4); ?></li>
</ul>
<?php endwhile; ?>
</div><!-- newsroompost -->
Alles anzeigen