wordpress에서 리로드 페이지없이 어떻게 페이지 매김을 할 수 있습니까? 페이지 매김에 다음 코드를 사용했지만 여기 페이지는 각 페이지 매김마다 리얼로드입니다. realod 페이지를 멈추게하려면 어떻게해야합니까? 제발 제안 해주세요. 이 같은 노력에 대해 어떻게wordpress에서 리로드 페이지없이 어떻게 페이지 매김을 할 수 있습니까?
<?php
$page = (get_query_var('page')) ? get_query_var('page') : 1
$limit=10;
$offset = ($page - 1) * $limit;
$data = $wpdb->get_results("select * from wp_products order by product_id $sort_by
LIMIT $offset,$limit ");
$total=$wpdb->get_results("select * from wp_products ");
$pages = COUNT($total);
$pages = ceil($pages/$limit);
$querystring = "";
foreach ($_GET as $key => $value) {
if ($key != "page") $querystring .= "$key=$value&";
}
// Pagination
?>
<div class="pagination">
<?php
if($pages > 1)
{
$range=1;
$showitems = ($range * 2)+1;
$page1=$page;
$prev=$page1-1;
if($page > 1)
{
echo "<a class=\"page gradient\" ";
echo "href=\"?{$querystring}page=$prev";
echo "\">Previous</a> ";
}
for ($i = 1; $i <= $pages; $i++)
{
if (1 != $pages &&(!($i >= $page+$range+1 || $i <= $page-$range-1) || $pages <= $showitems))
{
if($i == $page)
{
echo "<span class=\" page active\">".$i."</span>";
}
else
{
echo "<a class=\"page gradient\"";
echo "href=\"?{$querystring}page=$i";
echo "\">$i</a> ";
}
}
}
if($page!=$pages)
{
if($showitems < $pages)
{
echo "..... ";
}
$page1=$page;
$next=$page1+1;
echo "<a " . ($i == $page ? "class=\"page active\" " : "class=\"page gradient\"");
echo "href=\"?{$querystring}page=$next";
echo "\">Next</a> ";
}
}
?>
</div>
나는이 같은 의미 가정 http://wordpress.org/extend/plugins/infinite-scroll/을 ??? –
@LittleBigBot : 사용자 지정 페이지 매김 코드를 사용했기 때문에 플러그인을 사용하고 싶지 않습니다. – Kango