Ich bin am verzweifeln. Bisher hats immer geklappt, bei einer neues Seite nicht mehr:
der next link kommt.
dafür kommt der previous link niemals.
Es wird auf Seite 1 und 2 als next link dieser Link erzeugt http://domain.de/?paged=2. Obwohl 3 Seiten vorhanden sein sollten. Der link sollte doch so aussehen: http://domain.de/?[COLOR=Red]page_id=43[/COLOR]&paged=2
Bestimmt findet jemand den Fehler im Code des template:
PHP
<?php
/*
Template Name: Box-Ansicht
*/
?>
<?php get_header(); ?>
<?php get_sidebar(); ?>
<div id="main">
<div id="content">
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<h2><?php the_title(); ?></h2>
<div class="meta">
<?php edit_post_link(__('Bearbeiten')); ?>
</div>
<?php endwhile; else: ?>
<p><?php _e('Kein Eintrag in dieser Kategorie!'); ?></p>
<?php endif; ?>
<?php global $more; $more = 0; ?>
<?php $orderby = get_post_meta($post->ID, 'orderby', true); ?>
<?php $order = get_post_meta($post->ID, 'order', true); ?>
<?php $listCategory = get_post_meta($post->ID, 'category_name', true); ?>
<?php query_posts( 'category_name='.$listCategory.'&orderby='.$orderby.'&order='.$order.'&paged='.$paged ); ?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<div class="box">
<div class="box_title" id="post-<?php the_ID(); ?>">
<a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a>
</div>
<div class="box_text">
<?php
if(has_post_thumbnail()) {
the_post_thumbnail('thumbnail'); }
?>
<?php the_content(__('mehr...')); ?>
</div>
</div>
<?php endwhile; else: ?>
<p><?php _e('Kein Eintrag in dieser Kategorie!'); ?></p>
<?php endif; ?>
<span class="alignleft"><?php next_posts_link('nächste Seite »', '') ?></span>
<span class="alignright"><?php previous_posts_link('«vorherige Seite', '') ?></span>
</div>
</div>
<?php get_footer(); ?>
Alles anzeigen