Hi Freunde,
folgendes Problem:
Ich habe Wordpress mit Multiblogs-Funktion erfolgreich installiert und soweit funzt auch alles wie gehabt. Nur die Pagination will nicht so recht. Klickt man auf die nächste Seite wird in der Adresszeile vom Browser zwar "../page/2" angezeigt aber nix passiert!?! Das Kuriose: das ganze passiert nur innerhalb eines "Unterblogs" des Multiblog-Netzwerks (beim Hauptblog ist alles gut). Also quasi:
http://www.mysite.de/page/2 <----alles gut!
http://www.mysite.de/unterblog/page/2 <----nix passiert :-(
Ich habe ein Seitentemplate erstellt, welches zwei Loops beinhaltet. Einen "Normalen" für die Inhalte der Seite und einen Query-Loop für die Wiedergabe aller Artikel in blogform. Der Query-Loop sieht wie folgt aus:
<?php
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$wp_query = new WP_Query();
$wp_query->query('posts_per_page='.get_option('posts_per_page').'&paged=' . $paged);
global $wp_query;
query_posts(array_merge($wp_query->query, array(
'paged' => get_query_var('paged'),
'posts_per_page' => 5
)));
?>
<?php if ($wp_query->have_posts()) : ?>
<?php while ($wp_query->have_posts()) : $wp_query->the_post(); ?>
Alles anzeigen
... wie ihr seht, habe ich den Parameter "paged" berücksichtigt, daran kanns somit nicht liegen.
Über Hilfe wäre ich endlos dankbar, bin nirgendswo fündig geworden.
Danke und Gruß,
Jochen