Hallo zusammen,
ich habe einen Code (s.u.), mit dem ich in der Sidebar die aktuellen 2 Blogartikel anzeige, darunter einen Link zum Weiterblättern auf die 2 jeweils älteren Beiträge. Dieser Code funktioniert wunderbar, allerdings nur in der index.php und nicht in der page.php!? Wie kann das sein? In der page.php werden zwar die beiden aktuellen Beiträge angezeigt, aber der Link darunter erscheint erst gar nicht....
Ich hoffe, ihr könnt mir helfen, oder einen Hinweis geben
vielen Dank!! Hier noch der Code:
PHP
<?php
// set the "paged" parameter (use 'page' if the query is on a static front page)
$paged = ( get_query_var( 'paged' ) ) ? get_query_var( 'paged' ) : 1;
// the query
$the_query = new WP_Query( 'cat=1&paged=' . $paged );
?>
<?php if ( $the_query->have_posts() ) : ?>
<?php
// the loop
while ( $the_query->have_posts() ) : $the_query->the_post();
?>
<h2><?php the_date(); ?><br /><?php the_title(); ?></h2>
<p><?php the_content(); ?></p>
<?php endwhile; ?>
<?php
// usage with max_num_pages
next_posts_link( '« ältere Beiträge', $the_query->max_num_pages );
previous_posts_link( '<br/>neuere Beiträge »' );
?>
<?php
// clean up after our query
wp_reset_postdata(); ?>
<?php else: ?>
<p><?php _e( 'Keine weiteren Beiträge vorhanden' ); ?></p>
<?php endif; ?>
Alles anzeigen