<div>
<?php global $wp_rewrite ;
$paginate_base = get_pagenum_link( 1 ) ;
if ( strpos ( $paginate_base , '?' ) || ! $wp_rewrite -> using_permalinks ( ) ) { $paginate_format = '' ;
$paginate_base = add_query_arg( 'paged' , '%#%' ) ;
}
else {
$paginate_format = ( substr ( $paginate_base ,- 1 , 1 ) == '/' ?
'' : '/' ) . user_trailingslashit( 'page/%#%/' , 'paged' ) ;;
$paginate_base .= '%_%' ;
}
echo paginate_links
( array ( 'base' => $paginate_base ,
'format' => $paginate_format ,
'total' => $wp_query -> max_num_pages ,
'mid_size' => 4 ,
'current' => ( $paged ? $paged : 1 ) ,
'prev_text' => '«' ,
'next_text' => '»' ,
) ) ; ?>
</div>
PGRpdj4KCTw/cGhwIGdsb2JhbCAkd3BfcmV3cml0ZTsKCSRwYWdpbmF0ZV9iYXNlID0gZ2V0X3BhZ2VudW1fbGluaygxKTsKCWlmKHN0cnBvcygkcGFnaW5hdGVfYmFzZSwgJz8nKSB8fCAhICR3cF9yZXdyaXRlLT51c2luZ19wZXJtYWxpbmtzKCkpewoJCSRwYWdpbmF0ZV9mb3JtYXQgPSAnJzsKCQkkcGFnaW5hdGVfYmFzZSA9IGFkZF9xdWVyeV9hcmcoJ3BhZ2VkJywnJSMlJyk7Cgl9CgllbHNlewoJCSRwYWdpbmF0ZV9mb3JtYXQgPSAoc3Vic3RyKCRwYWdpbmF0ZV9iYXNlLC0xLDEpID09ICcvJyA/ICcnIDogJy8nKSAuCgkJdXNlcl90cmFpbGluZ3NsYXNoaXQoJ3BhZ2UvJSMlLycsJ3BhZ2VkJyk7OwoJCSRwYWdpbmF0ZV9iYXNlIC49ICclXyUnOwoJfQoJZWNobyBwYWdpbmF0ZV9saW5rcyhhcnJheSgKCQknYmFzZScgPT4gJHBhZ2luYXRlX2Jhc2UsCgkJJ2Zvcm1hdCcgPT4gJHBhZ2luYXRlX2Zvcm1hdCwKCQkndG90YWwnID0+ICR3cF9xdWVyeS0+bWF4X251bV9wYWdlcywKCQknbWlkX3NpemUnID0+IDQsCgkJJ2N1cnJlbnQnID0+ICgkcGFnZWQgPyAkcGFnZWQgOiAxKSwKCQkncHJldl90ZXh0JyA9PiAnwqsnLAoJCSduZXh0X3RleHQnID0+ICfCuycsCgkpKTsgPz4KPC9kaXY+