5, // limit number of related posts to display
'title' => '', // the title
'beforeposts' => '', 'afterposts' => '', // text before and after the list
'eachpost' => '
'."\n";
switch(intval($pagenavi_options['style'])) {
case 1:
if(!empty($pages_text)) {
echo '
'.$pages_text.' ';
}
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 '
'.$first_page_text.' ';
if(!empty($pagenavi_options['dotleft_text'])) {
echo '
'.$pagenavi_options['dotleft_text'].' ';
}
}
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 '
'.$current_page_text.' ';
} else {
$page_text = str_replace("%PAGE_NUMBER%", number_format_i18n($i), $pagenavi_options['page_text']);
echo '
'.$page_text.' ';
}
}
next_posts_link($pagenavi_options['next_text'], $max_page);
if ($end_page < $max_page) {
if(!empty($pagenavi_options['dotright_text'])) {
echo '
'.$pagenavi_options['dotright_text'].' ';
}
$last_page_text = str_replace("%TOTAL_PAGES%", number_format_i18n($max_page), $pagenavi_options['last_text']);
echo '
'.$last_page_text.' ';
}
break;
case 2;
echo '
\n";
break;
}
echo '
'.$after."\n";
}
}
}
add_action('init', 'pagenavi_init');
function pagenavi_init() {
// Add Options
$pagenavi_options = array();
$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');
}
// Show menu in header.php
// Exlude the pages from the slider
function woo_exclude_pages() {
$exclude = '';
$exclude = $exclude . get_option( 'woo_tabber_pages' ) . ',' . get_option( 'woo_intro_page' ) . ',' . get_option( 'woo_intro_page_left' ) . ',' . get_option( 'woo_intro_page_right' );
return $exclude;
}
/*-----------------------------------------------------------------------------------*/
/* WordPress 3.0 New Features Support */
/*-----------------------------------------------------------------------------------*/
if ( function_exists('wp_nav_menu') ) {
add_theme_support( 'nav-menus' );
register_nav_menus( array( 'primary-menu' => __( 'Primary Menu' ) ) );
register_nav_menus( array( 'footer-menu' => __( 'Footer Menu' ) ) );
}
/*-----------------------------------------------------------------------------------*/
/* Subscribe / Connect */
/*-----------------------------------------------------------------------------------*/
if (!function_exists( 'woo_subscribe_connect')) {
function woo_subscribe_connect($widget = 'false', $title = '', $form = '', $social = '') {
global $woo_options;
// Setup title
if ( $widget != 'true' )
$title = $woo_options[ 'woo_connect_title' ];
// Setup related post (not in widget)
$related_posts = '';
if ( $woo_options[ 'woo_connect_related' ] == "true" AND $widget != "true" )
$related_posts = do_shortcode( '[related_posts limit="5"]' );
?>