Wordpress Plugin Pagination Help...

Advert test

Mole

New Member
#1
There is pagination on a Wordpress plugin I'm using and I not getting any response from the writer.

Basically I just want to find out how to display the pagination like this:
< 1 2 3 4 ... 20 >

It would be great if anyone could help. Thanks in advance.

Here is the code:
PHP:
$pr = get_option('frp_rpp'); // rows per page
    $page = isset($_GET['page']) ? (int) $_GET['page'] : 1;

    // BEGIN PAGINATION HEAD
    if($competition != '')
        $pages = implode(mysql_fetch_assoc(mysql_query("SELECT COUNT(*) FROM `$tbl_match` WHERE DATE_ADD(matchdate, INTERVAL matchtime HOUR_SECOND) <= NOW() AND competitionyear = '$year' AND competition = '$competition' ORDER BY matchdate DESC")));
    if($competition == '')
        $pages = implode(mysql_fetch_assoc(mysql_query("SELECT COUNT(*) FROM `$tbl_match` WHERE DATE_ADD(matchdate, INTERVAL matchtime HOUR_SECOND) <= NOW() AND competitionyear = '$year' ORDER BY matchdate DESC")));

    $pages = ceil($pages/$pr);

    $querystring = '';
    foreach($_GET as $key => $value) {
        if($key != "page") $querystring .= "$key=$value&amp;";
    }
    // END PAGINATION HEAD

    // BEGIN PAGINATION DISPLAY
    // TODO: CHECK FOR MORE THAN 1 PAGE
    if($pages > 1) {
        $display .= '<p class="pagination"><strong>Results:</strong> ';
        for($i = 1; $i <= $pages; $i++) {
            $display .= '<a '.($i == $page ? 'class="selected" ' : '');
            $display .= "href=\"?{$querystring}page=$i";
            $display .= '">'.$i.'</a> ';
        }
        $display .= '</p>';
    }
    // END PAGINATION DISPLAY
 

Mole

New Member
#3
It just outputs all the numbers, without Previous or Next buttons or limit to the amount of numbers displayed.
Results: 1 2 3 4 5 6 7 8 9 10
 

Mole

New Member
#4
Can anyone help me with this?

Site is due to go live in the next couple of days and would like to get this sorted. Thanks.
 
Top