Status
Not open for further replies.
2 comments
i dont understand what u want???? if u want a pagination use this code:

funktion.php
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>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;
    }
}
in ur index
PHP:
echo pagination(2);
 
Status
Not open for further replies.
Back
Top