Bahsettiğim alan şurası:

/**
* Displays navigation to numeric pages when applicable.
* @since Laura 1.0
*/
function laura_numeric_pagination($pages = '', $range = 1) {
$pagination_number = get_theme_mod( 'laura_pagination_max_number', 4 ) / 2;
global $paged;
$showitems = ($range * 2)+1; // links to show
// init paged
if(empty($paged))
$paged = 1;
// init pages
if($pages == '') {
global $wp_query;
$pages = $wp_query->max_num_pages;
if(!$pages)
$pages = 1;
}
// Translation Text
$first_page_text = get_theme_mod( 'laura_translation_first_page' );
$previous_page_text = get_theme_mod( 'laura_translation_previous_page' );
$next_page_text = get_theme_mod( 'laura_translation_next_page' );
$plast_page_text = get_theme_mod( 'laura_translation_last_page' );
// if $pages more then one post
if(1 != $pages) {
echo '<div class="col-xs-12 center-xs numeric-pagination">';
// First link
if( get_theme_mod( 'laura_pagination_first_last' , 1 ) == 1 ) {
if($paged > 2 && $paged > $range+1 && $showitems < $pages)
if( get_theme_mod( 'laura_translation_active', 0 ) == 1 && !empty( $first_page_text ) ) {
if( '-1' !== $first_page_text ) {
echo '<a href="' . get_pagenum_link(1) . '">'; echo $first_page_text; echo '</a>';
}
} else {
echo '<a href="' . get_pagenum_link(1) . '">'; _e( 'First Page', 'laura' ); echo '</a>';
}
}
// Previous link
if( get_theme_mod( 'laura_pagination_prev_next' , 1 ) == 1 ) {
if($paged > 1 && $showitems < $pages)
if( get_theme_mod( 'laura_translation_active', 0 ) == 1 && !empty( $previous_page_text ) ) {
if( '-1' !== $previous_page_text ) {
echo '<a href="'.get_pagenum_link($paged - 1).'">'; echo $previous_page_text; echo '</a>';
}
} else {
echo '<a href="'.get_pagenum_link($paged - 1).'">'; _e( 'Previous Page', 'laura' ); echo '</a>';
}
}
// Links of pages
for ($i=1; $i <= $pages; $i++)
if (1 != $pages && ( !($i >= $paged+$range+$pagination_number || $i <= $paged-$range-$pagination_number) || $pages <= $showitems ))
echo ($paged == $i) ? '<span>' . $i . '</span>' : '<a href="' . get_pagenum_link($i) . '">' . $i .
'</a>';
// Next link
if( get_theme_mod( 'laura_pagination_prev_next' , 1 ) == 1 ) {
if ($paged < $pages && $showitems < $pages)
if( get_theme_mod( 'laura_translation_active', 0 ) == 1 && !empty( $next_page_text ) ) {
if( '-1' !== $next_page_text ) {
echo '<a href="' . get_pagenum_link($paged + 1) . '">'; echo $next_page_text; echo '</a>';
}
} else {
echo '<a href="' . get_pagenum_link($paged + 1) . '">'; _e( 'Next Page', 'laura' ); echo '</a>';
}
}
// Last link
if( get_theme_mod( 'laura_pagination_first_last' , 1 ) == 1 ) {
if ($paged < $pages-1 && $paged+$range-1 < $pages && $showitems < $pages)
if( get_theme_mod( 'laura_translation_active', 0 ) == 1 && !empty( $plast_page_text ) ) {
if( '-1' !== $plast_page_text ) {
echo '<a href="' . get_pagenum_link($pages) . '">'; echo $plast_page_text; echo '</a>';
}
} else {
echo '<a href="' . get_pagenum_link($pages) . '">'; _e( 'Last Page', 'laura' ); echo '</a>';
}
}
echo '</div>';
}
}