Verificati fisierul function.php daca aveti functia asta: wp_pagenavi

Aceasta este functia din function.php:

Cod PHP:
function wp_pagenavi($before ''$after ''$prelabel ''$nxtlabel ''$pages_to_show 5$always_show false) {
 global 
$request$posts_per_page$wpdb$paged;
 if(empty(
$prelabel)) {   $prelabel '«';
 } if(empty(
$nxtlabel)) {
 
$nxtlabel '»';
 } 
$half_pages_to_show round($pages_to_show/2);
 if (!
is_single()) {
 if(!
is_category()) {
 
preg_match('#FROM\s(.*)\sORDER BY#siU'$request$matches);  } else {
 
preg_match('#FROM\s(.*)\sGROUP BY#siU'$request$matches);  }
 
$fromwhere $matches[1];
 
$numposts $wpdb->get_var("SELECT COUNT(DISTINCT ID) FROM $fromwhere");
 
$max_page ceil($numposts /$posts_per_page);
 if(empty(
$paged)) {
 
$paged 1;
 }
 if(
$max_page || $always_show) {
 echo 
"$before <div class='Nav'><span> </span>";   if ($paged >= ($pages_to_show-1)) {
 echo 
'<a href="'.get_pagenum_link().'">&laquo; prima pagina</a> ... ';  }
 
previous_posts_link($prelabel);
 for(
$i $paged $half_pages_to_show$i <= $paged $half_pages_to_show$i++) {   if ($i >= && $i <= $max_page) {   if($i == $paged) {
 echo 
"<span class='on'>$i</span>";
 } else {
 echo 
' <a href="'.get_pagenum_link($i).'">'.$i.'</a> ';   }
 }
 }
 
next_posts_link($nxtlabel$max_page);
 if ((
$paged+$half_pages_to_show) < ($max_page)) {
 echo 
' ... <a href="'.get_pagenum_link($max_page).'">ultima pagina &raquo;</a>';   }
 echo 
"</div> $after";
 }
 }

Iar acest este codul de pus in category.php, archive, tag, etc...

Cod PHP:
<div id="navigation">
<?php if(function_exists('wp_pagenavi')) { wp_pagenavi(''''''''3false);} ?>
</div>
Daca doriti si cod css pentru page navi, postati aici sau pm si il pun aici.