Hallo zusammen,
mir ist die Tage aufgefallen, dass mein Pagenavi nur auf der Hauptseite funktioniert. Ich meine die Links ganz unten auf der Seite, wo man zu den älteren Seiten springen kann.
Auf der Hauptseite ist alles i.O.
Ich habe oben in der Navileiste aber auch noch Kategorien eingebunden, die als Seiten angezeigt werden. Anzeige ist ok, nur die Navigation unten zu den nächsten Seiten funktioniert nicht. Egal, welche Seitenzahl ich unten anklicke, werden immer die aktuellsten Artikel in dieser Kategorie angezeigt.
Das Seltsame ist, wenn ich die Kategorie (zb Luckys Welt) über die rechte Menüleiste aufrufe, funktioniert die Seitennavigation unten.
Ich habe das damals so mithilfe einer Anleitung aus dem Netz so eingebunden oben der Leiste und mich gefreut, dass es funktioniert hat ;-) Jetzt fehlen mir die Ansatzpunkte um herauszufinden, warum die Pagenavi Funktion dort so nicht funzt...
Habe für die Einbindung der Kategorien als Seite den Quelltext der page.php genommen:
<?php
/*
Template Name: Luckys Welt
*/
?>
<?php
/* Mystique/digitalnature */
get_header();
?>
<!-- main content: primary + sidebar(s) -->
<div id="main">
<div id="main-inside" class="clear-block">
<!-- primary content -->
<div id="primary-content">
<div class="blocks">
<?php do_action('mystique_before_primary'); ?>
<?php query_posts('category_name=luckys-welt'); ?>
<?php
if (have_posts()):
while (have_posts()):
the_post();
mystique_post();
endwhile;
mystique_pagenavi();
else: ?>
<h1 class="title error"><?php _e("No posts found","mystique"); ?></h1>
<p><?php _e("Sorry, but you are looking for something that isn't here.","mystique"); ?></p>
<?php endif; ?>
<?php do_action('mystique_after_primary'); ?>
</div>
</div>
<!-- /primary content -->
<?php get_sidebar(); ?>
</div>
</div>
<!-- /main content -->
<?php get_footer(); ?>
Alles anzeigen
Auf der index.php (wo es funktioniert) sieht der Quelltext so aus:
<?php
/* Mystique/digitalnature */
get_header();
?>
<!-- main content: primary + sidebar(s) -->
<div id="main">
<div id="main-inside" class="clear-block">
<!-- primary content -->
<div id="primary-content">
<div class="blocks">
<?php do_action('mystique_before_primary'); ?>
<?php
if (have_posts()):
while (have_posts()):
the_post();
mystique_post();
endwhile;
mystique_pagenavi();
else: ?>
<h1 class="title error"><?php _e("No posts found","mystique"); ?></h1>
<p><?php _e("Sorry, but you are looking for something that isn't here.","mystique"); ?></p>
<?php endif; ?>
<?php do_action('mystique_after_primary'); ?>
</div>
</div>
<!-- /primary content -->
<?php get_sidebar(); ?>
</div>
</div>
<!-- /main content -->
<?php get_footer(); ?>
Alles anzeigen
Ich sehe da (ausser den von mir eingefügten extra Zeilen für die Kategorieanzeige) keine gravierenden Unterschiede.
Habt ihr vielleicht Ideen? :-)