File: /home/shaping-sar.ru/public_html/wp-content/themes/beauty spa/builder/template/breadcrumb.php
<?php
$span = '';
extract( shortcode_atts( array(
'span' => '',
), $atts ) );
$output = '';
if ( is_front_page() && is_home() ) {
// Default homepage
$title = get_bloginfo('name');
} elseif ( is_front_page() ) {
// static homepage
} elseif ( is_home() ) {
// blog page
$title = get_the_title(get_option('page_for_posts'));
$output = '<li><a href="'.home_url().'">'.__('Home', IZ_LANG).'</a></li>';
$output .= '<li class="active">'.$title.'</li>';
} else {
//everything else
if(is_page()) {
$title = get_the_title();
$output = '<li><a href="'.home_url().'">'.__('Home', IZ_LANG).'</a></li>';
$output .= '<li class="active">'.$title.'</li>';
}elseif(is_category())
{
$category = get_the_category();
$title = get_category_parents($category[0]->cat_ID, TRUE,'',FALSE);
$output = '<li><a href="'.home_url().'">'.__('Home', IZ_LANG).'</a></li>';
$output .= sprintf('<li>%s</li>',get_category_parents($category[0]->cat_ID, TRUE,'',FALSE));
}
elseif(is_author())
{
$title = __('Author', IZ_LANG);
$output = '<li><a href="'.home_url().'">'.__('Home', IZ_LANG).'</a></li>';
$user_title = get_the_author_meta( 'meta_title', (int) get_query_var( 'author' ) )?get_the_author_meta( 'meta_title', (int) get_query_var( 'author' ) ):get_the_author();
$id = get_the_author_meta('user_login');
$output .= sprintf('<li><a href="%1$s">%2$s</a></li>',home_url()."/author/".$id,$user_title);
}
elseif(is_archive())
{
$title = __('Archive', IZ_LANG);
$output = '<li><a href="'.home_url().'">'.__('Home', IZ_LANG).'</a></li>';
if(is_month()){
$output .= sprintf('<li><a href="%1$s">%2$s</a></li>',get_year_link(get_the_time('Y')),get_the_time('Y'));
$output .= sprintf('<li><a href="%1$s">%2$s</a></li>',get_month_link(get_the_time('Y'),get_the_time('m')),get_the_time('m'));
}
if(is_year()){
$output .= sprintf('<li><a href="%1$s">%2$s</a></li>',get_year_link(get_the_time('Y')),get_the_time('Y'));
}
if(is_day()){
$output .= sprintf('<li><a href="%1$s">%2$s</a></li>',get_year_link(get_the_time('Y')),get_the_time('Y'));
$output .= sprintf('<li><a href="%1$s">%2$s</a></li>',get_month_link(get_the_time('Y'),get_the_time('m')),get_the_time('m'));
$output .= sprintf('<li><a href="%1$s">%2$s</a></li>',get_day_link(get_the_time('Y'),get_the_time('m'),get_the_time('d')),get_the_time('d'));
}
}elseif(is_404()){
$title = get_the_title();
$output = '<li><a href="'.home_url().'">'.__('Home', IZ_LANG).'</a></li>';
$category = get_the_category();
// $output .= sprintf('<li>%s</li>',__('404', IZ_LANG));
$output .= sprintf('<li class="active">%s</li>', __('!opps, page is not exits',IZ_LANG));
}elseif(is_search()){
$title = __('Search Results for', IZ_LANG);
$output = '<li class="search-query">'.get_search_query().'</li>';
}else{
$title = get_the_title();
$output = '<li><a href="'.home_url().'">'.__('Home', IZ_LANG).'</a></li>';
$category = get_the_category();
$output .= sprintf('<li>%s</li>',get_category_parents($category[0]->cat_ID, TRUE,'',FALSE));
$output .= sprintf('<li class="active">%s</li>', get_the_title());
}
}
?>
<div class="page-header"><h1><?php echo esc_attr($span); ?></h1></div>
<?php if(!is_front_page()) : ?>
<ul class="breadcrumb">
<?php print $output; ?>
</ul>
<?php endif; ?>