Hi,
Ich habe auf der Startseite die Seitenfunktion eingefügt. Es existieren derzeit 6 Seiten was auch richtig hingeschrieben wird. (1 von 6) Allerdings werden nur 3 Seiten angezeigt bevor man weiterblättern muss. klickt man zB auf Seite 3 zeigt er mehr Seiten an.
Kann ich irgendwie einstellen das er zB alles Seiten bis 10 anzeigen soll bevor er die Pfeile setzt.
Hoffe es ist verständlich
http://radiokorneuburg.purespace.eu/
im template eingefügt : <?php echo pagination(2, true, true); ?>
ich verwende folgendes Script in funtcions.php:
-----------------------------
function pagination($range = 3, $show_one_pager = true, $show_page_hint = false)
{
global $wp_query;
$num_of_pages = (int)$wp_query->max_num_pages;
if(!is_single() && $num_of_pages > 1)
{
$current_page = get_query_var('paged') === 0 ? 1 : get_query_var('paged');
$num_of_display_pages = ($range * 2) + 1;
$output = '<div id="pagination">';
if($show_page_hint)
{
$output .= '<span class="pseite">Seite ' . $current_page . ' von ' . $num_of_pages . '</span>';
}
if($current_page > 2 && $current_page > $range + 1 && $num_of_display_pages < $num_of_pages)
{
$output .= '<a href="' . get_pagenum_link(1) . '" title="Seite 1 - Neueste Artikel">«</a>';
}
if($show_one_pager && $current_page > 1)
{
$output .= '<a href="' . get_pagenum_link($current_page - 1) . '" title="Seite ' . ($current_page - 1) . ' - Neuere Artikel">‹</a>';
}
for($i = 1; $i <= $num_of_pages; $i++)
{
if($i < $current_page + $range + 1 && $i > $current_page - $range - 1)
{
if($current_page === $i)
{
$output .= '<span class="current">' . $i . '</span>';
}
else
{
$output .= '<a href="' . get_pagenum_link($i) . '" title="Seite ' . $i . '" >' . $i . '</a>';
}
}
}
if($show_one_pager && $current_page < $num_of_pages)
{
$output .= '<a href="' . get_pagenum_link($current_page + 1) . '" title="Seite ' . ($current_page + 1) . ' - Ältere Artikel">›</a>';
}
if($current_page < $num_of_pages - 1 && $current_page + $range < $num_of_pages && $num_of_display_pages < $num_of_pages)
{
$output .= '<a href="' . get_pagenum_link($num_of_pages) . '" title="Seite ' . $num_of_pages . ' - Älteste Artikel">»</a>';
}
$output .= '</div>';
return $output;
}
}