WP-PageNavi – Lowercase?
-
I’m currently using the Rock Solid theme by FTL, and it by default uses WP-PageNavi. Now I’m just curious as to if I could change the “Page X of Y” and the “Last” button to lowercase letters.
My blog is @ http://berniebennybernard.com
The current code is:
<?php /* Plugin Name: WP-PageNavi Plugin URI: http://lesterchan.net/portfolio/programming/php/ Description: Adds a more advanced paging navigation to your WordPress blog. Version: 2.40 Author: Lester 'GaMerZ' Chan Author URI: http://lesterchan.net */ /* Copyright 2008 Lester Chan (email : lesterchan@gmail.com) This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ ### Create Text Domain For Translations add_action('init', 'pagenavi_textdomain'); function pagenavi_textdomain() { load_plugin_textdomain('wp-pagenavi', false, 'wp-pagenavi'); } ### Function: Page Navigation Option Menu add_action('admin_menu', 'pagenavi_menu'); function pagenavi_menu() { if (function_exists('add_options_page')) { add_options_page(__('PageNavi', 'wp-pagenavi'), __('PageNavi', 'wp-pagenavi'), 'manage_options', 'wp-pagenavi/pagenavi-options.php') ; } } ### Function: Page Navigation CSS add_action('wp_head', 'pagenavi_css'); function pagenavi_css() { echo "\n".'<!-- Start Of Script Generated By WP-PageNavi 2.40 -->'."\n"; if(@file_exists(TEMPLATEPATH.'/pagenavi-css.css')) { echo '<link rel="stylesheet" href="'.get_stylesheet_directory_uri().'/pagenavi-css.css" type="text/css" media="screen" />'."\n"; } else { echo '<link rel="stylesheet" href="'.WP_PLUGIN_URL.'/wp-pagenavi/pagenavi-css.css" type="text/css" media="screen" />'."\n"; } echo '<!-- End Of Script Generated By WP-PageNavi 2.40 -->'."\n"; } ### Function: Page Navigation: Boxed Style Paging function wp_pagenavi($before = '', $after = '') { global $wpdb, $wp_query; pagenavi_init(); //Calling the pagenavi_init() function if (!is_single()) { $request = $wp_query->request; $posts_per_page = intval(get_query_var('posts_per_page')); $paged = intval(get_query_var('paged')); $pagenavi_options = get_option('pagenavi_options'); $numposts = $wp_query->found_posts; $max_page = $wp_query->max_num_pages; /* $numposts = 0; if(strpos(get_query_var('tag'), " ")) { preg_match('#^(.*)\sLIMIT#siU', $request, $matches); $fromwhere = $matches[1]; $results = $wpdb->get_results($fromwhere); $numposts = count($results); } else { preg_match('#FROM\s*+(.+?)\s+(GROUP BY|ORDER BY)#si', $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 == 0) { $paged = 1; } $pages_to_show = intval($pagenavi_options['num_pages']); $pages_to_show_minus_1 = $pages_to_show-1; $half_page_start = floor($pages_to_show_minus_1/2); $half_page_end = ceil($pages_to_show_minus_1/2); $start_page = $paged - $half_page_start; if($start_page <= 0) { $start_page = 1; } $end_page = $paged + $half_page_end; if(($end_page - $start_page) != $pages_to_show_minus_1) { $end_page = $start_page + $pages_to_show_minus_1; } if($end_page > $max_page) { $start_page = $max_page - $pages_to_show_minus_1; $end_page = $max_page; } if($start_page <= 0) { $start_page = 1; } if($max_page > 1 || intval($pagenavi_options['always_show']) == 1) { $pages_text = str_replace("%CURRENT_PAGE%", number_format_i18n($paged), $pagenavi_options['pages_text']); $pages_text = str_replace("%TOTAL_PAGES%", number_format_i18n($max_page), $pages_text); echo $before.'<div class="wp-pagenavi">'."\n"; switch(intval($pagenavi_options['style'])) { case 1: if(!empty($pages_text)) { echo '<span class="pages"> '.$pages_text.' </span>'; } if ($start_page >= 2 && $pages_to_show < $max_page) { $first_page_text = str_replace("%TOTAL_PAGES%", number_format_i18n($max_page), $pagenavi_options['first_text']); echo '<a href="'.clean_url(get_pagenum_link()).'" title="'.$first_page_text.'"> '.$first_page_text.' </a>'; if(!empty($pagenavi_options['dotleft_text'])) { echo '<span class="extend"> '.$pagenavi_options['dotleft_text'].' </span>'; } } previous_posts_link($pagenavi_options['prev_text']); for($i = $start_page; $i <= $end_page; $i++) { if($i == $paged) { $current_page_text = str_replace("%PAGE_NUMBER%", number_format_i18n($i), $pagenavi_options['current_text']); echo '<span class="current"> '.$current_page_text.' </span>'; } else { $page_text = str_replace("%PAGE_NUMBER%", number_format_i18n($i), $pagenavi_options['page_text']); echo '<a href="'.clean_url(get_pagenum_link($i)).'" title="'.$page_text.'"> '.$page_text.' </a>'; } } next_posts_link($pagenavi_options['next_text'], $max_page); if ($end_page < $max_page) { if(!empty($pagenavi_options['dotright_text'])) { echo '<span class="extend"> '.$pagenavi_options['dotright_text'].' </span>'; } $last_page_text = str_replace("%TOTAL_PAGES%", number_format_i18n($max_page), $pagenavi_options['last_text']); echo '<a href="'.clean_url(get_pagenum_link($max_page)).'" title="'.$last_page_text.'"> '.$last_page_text.' </a>'; } break; case 2; echo '<form action="'.htmlspecialchars($_SERVER['PHP_SELF']).'" method="get">'."\n"; echo '<select size="1" onchange="document.location.href = this.options[this.selectedIndex].value;">'."\n"; for($i = 1; $i <= $max_page; $i++) { $page_num = $i; if($page_num == 1) { $page_num = 0; } if($i == $paged) { $current_page_text = str_replace("%PAGE_NUMBER%", number_format_i18n($i), $pagenavi_options['current_text']); echo '<option value="'.clean_url(get_pagenum_link($page_num)).'" selected="selected" class="current">'.$current_page_text."</option>\n"; } else { $page_text = str_replace("%PAGE_NUMBER%", number_format_i18n($i), $pagenavi_options['page_text']); echo '<option value="'.clean_url(get_pagenum_link($page_num)).'">'.$page_text."</option>\n"; } } echo "</select>\n"; echo "</form>\n"; break; } echo '</div>'.$after."\n"; } } } ### Function: Page Navigation: Drop Down Menu (Deprecated) function wp_pagenavi_dropdown() { wp_pagenavi(); } ### Function: Page Navigation Options add_action('activate_wp-pagenavi/wp-pagenavi.php', 'pagenavi_init'); function pagenavi_init() { pagenavi_textdomain(); // Add Options $pagenavi_options = array(); $pagenavi_options['pages_text'] = __('page %CURRENT_PAGE% of %TOTAL_PAGES%','wp-pagenavi'); $pagenavi_options['current_text'] = '%PAGE_NUMBER%'; $pagenavi_options['page_text'] = '%PAGE_NUMBER%'; $pagenavi_options['first_text'] = __('« First','wp-pagenavi'); $pagenavi_options['last_text'] = __('last »','wp-pagenavi'); $pagenavi_options['next_text'] = __('»','wp-pagenavi'); $pagenavi_options['prev_text'] = __('«','wp-pagenavi'); $pagenavi_options['dotright_text'] = __('...','wp-pagenavi'); $pagenavi_options['dotleft_text'] = __('...','wp-pagenavi'); $pagenavi_options['style'] = 1; $pagenavi_options['num_pages'] = 5; $pagenavi_options['always_show'] = 0; add_option('pagenavi_options', $pagenavi_options, 'PageNavi Options'); } ?>Thanks
Viewing 1 replies (of 1 total)
Viewing 1 replies (of 1 total)
The topic ‘WP-PageNavi – Lowercase?’ is closed to new replies.