'."\n";
if(!$paged){
$paged = 1;
}
if($paged != 1){
echo "
".__('First','bizwiz')."";
}
previous_posts_link(' « ');
if($max_page > $range){
if($paged < $range){
for($i = 1; $i <= ($range + 1); $i++){
echo "
".number_format_i18n($i)."";
}
}
elseif($paged >= ($max_page - ceil(($range/2)))){
for($i = $max_page - $range; $i <= $max_page; $i++){
echo "
".number_format_i18n($i)."";
}
}
elseif($paged >= $range && $paged < ($max_page - ceil(($range/2)))){
for($i = ($paged - ceil($range/2)); $i <= ($paged + ceil(($range/2))); $i++){
echo "
".number_format_i18n($i)."";
}
}
}
else{
for($i = 1; $i <= $max_page; $i++){
echo "
".number_format_i18n($i)."";
}
}
next_posts_link(' » ');
if($paged != $max_page){
echo "
".__('Last','bizwiz')."";
}
echo '
'."\n";
}
}
/**
* Displays breadcrumbs
*/
function bizwiz_breadcrumbs() {
$delimiter = '';
global $post;
$homeLink = home_url();
echo '
'.$home.' '.$delimiter.' ';
if (is_category()) {
global $wp_query;
$cat_obj = $wp_query->get_queried_object();
$thisCat = $cat_obj->term_id;
$thisCat = get_category($thisCat);
$parentCat = get_category($thisCat->parent);
if ($thisCat->parent != 0) echo(get_category_parents($parentCat, TRUE, ' '.$delimiter.' '));
echo $before.__('Archive by category','bizwiz').' "'.single_cat_title('', false).'"'.$after;
} elseif (is_day()) {
echo '
'.get_the_time('Y').' '.$delimiter.' ';
echo '
'.get_the_time('F').' '.$delimiter.' ';
echo $before.get_the_time('d').$after;
} elseif (is_month()) {
echo '
'.get_the_time('Y').' '.$delimiter.' ';
echo $before.get_the_time('F').$after;
} elseif (is_year()) {
echo $before.get_the_time('Y').$after;
} elseif (is_single() && !is_attachment()) {
if (get_post_type() != 'post') {
$post_type = get_post_type_object(get_post_type());
$slug = $post_type->rewrite;
echo '
'.$post_type->labels->singular_name.' '.$delimiter.' ';
echo $before.get_the_title().$after;
} else {
$cat = get_the_category(); $cat = $cat[0];
echo get_category_parents($cat, TRUE, ' '.$delimiter.' ');
echo $before.get_the_title().$after;
}
} elseif (is_attachment()) {
$parent = get_post($post->post_parent);
$cat = get_the_category($parent->ID); $cat = $cat[0];
echo get_category_parents($cat, TRUE, ' '.$delimiter.' ');
echo '
'.$parent->post_title.' '.$delimiter.' ';
echo $before.get_the_title().$after;
} elseif (is_page() && !$post->post_parent) {
echo $before.get_the_title().$after;
} elseif (is_page() && $post->post_parent) {
$parent_id = $post->post_parent;
$breadcrumbs = array();
while ($parent_id) {
$page = get_page($parent_id);
$breadcrumbs[] = '
'.get_the_title($page->ID).'';
$parent_id = $page->post_parent;
}
$breadcrumbs = array_reverse($breadcrumbs);
foreach ($breadcrumbs as $crumb) echo $crumb.' '.$delimiter.' ';
echo $before.get_the_title().$after;
} elseif (is_search()) {
echo $before.__('Search results for','bizwiz').' "'.get_search_query().'"'.$after;
} elseif (is_tag()) {
echo $before.__('Posts tagged','bizwiz').' "'.single_tag_title('', false).'"'.$after;
} elseif (is_author()) {
global $author;
$userdata = get_userdata($author);
echo $before.__('Articles posted by','bizwiz').' '.$userdata->display_name.$after;
} elseif (is_404()) {
echo $before.__('Error 404','bizwiz').' '. $after;
}
if (get_query_var('paged')) {
if (is_category() || is_day() || is_month() || is_year() || is_search() || is_tag() || is_author()) echo ' (';
echo __('Page','bizwiz').' '.get_query_var('paged');
if (is_category() || is_day() || is_month() || is_year() || is_search() || is_tag() || is_author()) echo ')';
}
echo '
';
}
}
/**
* Function to return darker color shade
*/
function bizwiz_color_darken($color, $dif=80){
$color = str_replace('#', '', $color);
if (strlen($color) != 6){ return '000000'; }
$rgb = '';
for ($x=0;$x<3;$x++){
$c = hexdec(substr($color,(2*$x),2)) - $dif;
$c = ($c < 0) ? 0 : dechex($c);
$rgb .= (strlen($c) < 2) ? '0'.$c : $c;
}
return $rgb;
}
/**
* Function to trim words
*/
function bizwiz_trim_text($input, $length, $ellipses = true, $strip_html = true) {
if($strip_html) {
$input = strip_tags($input);
}
if(strlen($input) <= $length) {
return $input;
}
$last_space = strrpos(substr($input, 0, $length), ' ');
$trimmed_text = substr($input, 0, $last_space);
if($ellipses) {
$trimmed_text .= '...';
}
return $trimmed_text;
}
?>