PAge navigation doesn't work
-
https://santefood.ro/?page_id=264
The bottom navigation buttons (1 2 3 4 5 … previous next) don’t work.
They just refresh the same page and just change the link
from
https://santefood.ro/?page_id=264
to
https://santefood.ro/?page_id=264/page/2But the content is the same…
I tried looking in the index.php but to no avail:
index.php
<?php global $query_string, $post; $post_type = get_post_type(); if($post_type == "gallery") { get_template_part("template","gallery"); } else { get_header(); get_template_part(THEME_INCLUDES."top"); get_template_part(THEME_INCLUDES."news"); get_template_part(THEME_INCLUDES."sidebar"); get_footer(); } ?> <?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; $args = array( 'posts_per_page' => 5, 'paged' => $paged ); query_posts($args); ?>
also i have nav.php but is way to complex for me to understand
<?php function custom_nav_btn_links($search=0, $page_num) { $pageURL = 'https://'; $pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"]; if ($search == "") { $pos = strpos($pageURL,"/page/"); $len = strlen($pageURL); if($pos > 0) { $pos = strpos($pageURL,"/page/"); $pageURL = substr($pageURL, 0, $pos); return htmlentities($pageURL."/page/".$page_num); } if (substr($pageURL,$len-1) == "/") return htmlentities($pageURL."page/".$page_num); else return htmlentities($pageURL."/page/".$page_num); } else { $pos = strpos($pageURL,"&paged="); $len = strlen($pageURL); if($pos > 0) { $pos = strpos($pageURL,"&paged="); $pageURL = substr($pageURL, 0, $pos); return htmlentities($pageURL."&paged=".$page_num); } if (substr($pageURL,$len-1) == "/") return htmlentities($pageURL."&paged=".$page_num); else return htmlentities($pageURL."&paged=".$page_num); } } /* -------------------------------------------------------------------------* * BLOG PAGE BUTTONS * * -------------------------------------------------------------------------*/ function customized_nav_btns($page_num,$max_num_pages,$search=0) { if($page_num == ''){$page_num = '1';} if($max_num_pages > 1 ){ $adjacents = 1; $page=$page_num; $lastpage=$max_num_pages; $lpm1 = $lastpage - 1; $pagination = ""; $next = $page + 1; $prev = $page - 1; if($lastpage > 1) { //pages if ($lastpage < 7 + ($adjacents * 2)) //not enough pages to bother breaking it up { for ($counter = 1; $counter <= $lastpage; $counter++) { if ($counter == $page) $pagination.= "<a class=\"active\" href=\"".custom_nav_btn_links($search, $counter)."\"><span>$counter</span></a>"; else $pagination.= "<a class=\"default\" href=\"".custom_nav_btn_links($search, $counter)."\"><span>$counter</span></a>"; } } elseif($lastpage > 5 + ($adjacents * 2)) //enough pages to hide some { //close to beginning; only hide later pages if($page < 1 + ($adjacents * 2)) { for ($counter = 1; $counter < 4 + ($adjacents * 2); $counter++) { if ($counter == $page) $pagination.= "<a class=\"active\" href=\"".custom_nav_btn_links($search, $counter)."\"><span>$counter</span></a>"; else $pagination.= "<a class=\"default\" href=\"".custom_nav_btn_links($search, $counter)."\"><span>$counter</span></a>"; } $pagination.= "<a class=\"default\" href=\"#\"><span>...</span></a>"; $pagination.= "<a class=\"default\" href=\"".custom_nav_btn_links($search, $lpm1)."\"><span>$lpm1</span></a>"; $pagination.= "<a class=\"default\" href=\"".custom_nav_btn_links($search, $lastpage)."\"><span>$lastpage</span></a>"; } //in middle; hide some front and some back elseif($lastpage - ($adjacents * 2) > $page && $page > ($adjacents * 2)) { $pagination.= "<a class=\"default\" href=\"".custom_nav_btn_links($search, 1)."\"><span>1</span></a>"; $pagination.= "<a class=\"default\" href=\"".custom_nav_btn_links($search, 2)."\"><span>2</span></a>"; $pagination.= "<a class=\"default\" href=\"#\">...</a>"; for ($counter = $page - $adjacents; $counter <= $page + $adjacents; $counter++) { if ($counter == $page) $pagination.= "<a class=\"active\" href=\"#\">".$counter."</a>"; else $pagination.= "<a class=\"default\" href=\"".custom_nav_btn_links($search, $counter)."\"><span>".$counter."</span></a>"; } $pagination.= "<a class=\"default\" href=\"#\">...</a>"; $pagination.= "<a class=\"default\" href=\"".custom_nav_btn_links($search, $lpm1)."\"><span>$lpm1</span></a>"; $pagination.= "<a class=\"default\" href=\"".custom_nav_btn_links($search, $lastpage)."\"><span>$lastpage</span></a>"; } //close to end; only hide early pages else { $pagination.= "<a class=\"default\" href=\"".custom_nav_btn_links($search, 1)."\"><span>1</span></a>"; $pagination.= "<a class=\"default\" href=\"".custom_nav_btn_links($search, 2)."\"><span>2</span></a>"; $pagination.= "<a class=\"default\" href=\"#\">...</a>"; for ($counter = $lastpage - (2 + ($adjacents * 2)); $counter <= $lastpage; $counter++) { if ($counter == $page) $pagination.= "<a class=\"active\" href=\"#\">$counter</a>"; else $pagination.= "<a class=\"default\" href=\"".custom_nav_btn_links($search, $counter)."\"><span>$counter</span></a>"; } } } //next button if ($page >= 1 && $lastpage > $page) $pagination.= "<a class=\"next\" href=\"".custom_nav_btn_links($search, $next)."\">".( __( 'Next' , THEME_NAME ))."</a>"; else $pagination.= "<a class=\"next\" href=\"#\">".( __( 'Next' , THEME_NAME ))."</a>"; //previous button if ($page <= $lastpage && $page > 1) $pagination.= "<a class=\"prev\" href=\"".custom_nav_btn_links($search, $prev)."\">".( __( 'Previous' , THEME_NAME ))."</a>"; else $pagination.= "<a class=\"prev\" href=\"#\">".( __( 'Previous' , THEME_NAME ))."</a>"; } ?> <!-- BEGIN .pages --> <table class="pages-1 custom-font-1"> <tr> <td> <?php echo $pagination;?> </td> </tr> </table> <?php } } /* -------------------------------------------------------------------------* * GALLERY PAGE BUTTONS * * -------------------------------------------------------------------------*/ function gallery_nav_btns($page_num,$max_num_pages,$search=0) { if($page_num == '' && $page_num == 0){ $page_num = '1'; } if($max_num_pages > 1 ){ ?> <table class="pages-1 custom-font-1"> <tr> <td> <?php if($page_num < 4 OR $max_num_pages < 8) { $start = 1; if($max_num_pages >= 7 ) {$end = 7;} else $end = $max_num_pages; } else { if($page_num + 3 > $max_num_pages) { $end = $max_num_pages; $start = $end - 7; } else { $start = $page_num - 3; $end = $page_num + 3; } } for($i = $start; $i <= $end; $i++) { ?><a <?php if($i == $page_num) {?> class="active" <?php } else { ?> class="default" <?php } ?> href="<?php echo custom_nav_btn_links($search, $i); ?>"><span><?php echo $i;?></span></a><?php } ?> <a href="<?php if ($page_num < $max_num_pages) {$new_page = $page_num + 1;} else {$new_page = $page_num;} echo custom_nav_btn_links($search, $new_page);?>" class="next"><?php printf ( __( 'Next' , THEME_NAME ));?></a> <a href="<?php if ($page_num > 1) { $new_page = $page_num - 1;} else {$new_page = 1;} echo custom_nav_btn_links($search, $new_page); ?>" class="prev"><?php printf ( __( 'Previous' , THEME_NAME ));?></a> </td> </tr> </table> <?php } } ?>
Viewing 3 replies - 1 through 3 (of 3 total)
Viewing 3 replies - 1 through 3 (of 3 total)
- The topic ‘PAge navigation doesn't work’ is closed to new replies.