我使用此代碼爲我的自定義分頁自定義分頁:PHP:在WordPress的
global $wpdb, $table_prefix, $current_user;
get_currentuserinfo();
$umail = $current_user->user_email;
$paged = $wpdb->get_results("SELECT * FROM {$table_prefix}comments WHERE comment_author_email = '$umail'");
$page = isset($_GET['page']) ? (int) $_GET['page'] : 1;
$pages = COUNT($paged);
$pages = ceil($pages/2);
$querystring = "";
foreach ($_GET as $key => $value) {
if ($key != "page") $querystring .= "$key=$value&";
}
// Pagination
for ($i = 1; $i <= $pages; $i++) {
echo "<a " . ($i == $page ? "class=\"selected\" " : "");
echo "href=\"?{$querystring}page=$i";
echo "\">$i</a> ";
}
此代碼拼版我的意見是這樣的:1 2 3 4 5 6 7 8 9 10 11
如何可以更改代碼來得到分頁看起來像這樣:1 2 3 ... 11
感謝您的任何幫助。
如果當前頁面是7什麼將被顯示:1 2 3 ... 7 8 ... 11或另一個? – Mikhail 2012-03-16 17:23:19
是的,大部分是1 2 3 ... 7 8 ... 11 – Nulled 2012-03-16 18:27:13