Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
wp-content
/
themes
/
reon
/
extend
:
breadcrumbs.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php function reon_breadcrumbs_header(){ if( ! ( class_exists( 'woocommerce' ) && is_woocommerce() ) ){ if( get_post_meta( reon_get_current_id() ,'reon_met_show_breadcrumbs', true ) != 'no' ){ reon_breadcrumbs(); } }else{ $args = array( 'delimiter' => '<li class="separator"></li>', 'wrap_before' => '<div id="breadcrumbs" ><ul class="breadcrumb">', 'wrap_after' => '</ul></div>', 'before' => '<li>', 'after' => '</li>', 'home' => esc_html__( 'Home', 'reon' ) ); woocommerce_breadcrumb( $args ); } } function reon_breadcrumbs() { ?> <div id="breadcrumbs" > <?php $separator = '<li class="separator"></li>'; $home = esc_html__('Home', 'reon'); $before = '<li>'; $after = '</li>'; ?> <ul class="breadcrumb"> <?php global $post; global $wp_query; $homeLink = home_url('/'); $type=get_post_type(); echo '<li><a href="' . $homeLink . '">' . $home . '</a></li> ' . $separator . ' '; if ( is_category() ) { $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, ' ')); print wp_kses_post( $before ) . '' . single_cat_title('', false) . '' . $after; } elseif ( is_day() ) { echo '<a href="' . get_year_link(get_the_time('Y')) . '">' . get_the_time('Y') . '</a> ' . $separator . ' '; echo '<a href="' . get_month_link(get_the_time('Y'),get_the_time('m')) . '">' . get_the_time('F') . '</a> ' . $separator . ' '; print wp_kses_post($before ) . esc_html__('Archive by date', 'reon').' ' . get_the_time('d') . '' . $after; } elseif ( is_month() ) { echo '<a href="' . get_year_link(get_the_time('Y')) . '">' . get_the_time('Y') . '</a> ' . $separator . ' '; print wp_kses_post($before) . esc_html__('Archive by month', 'reon').' ' . get_the_time('F') . '' . $after; } elseif ( is_year() ) { print wp_kses_post($before) . esc_html__('Archive by year', 'reon').' ' . 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 '<a href="' . $homeLink . $slug['slug'] . '/">' . $post_type->labels->singular_name . '</a>' . $separator . ' '; print wp_kses_post($before) . get_the_title() . $after; } else { $cat = get_the_category(); $cat = $cat[0]; echo ' ' . get_category_parents($cat, TRUE, ' ' . $separator . ' ') . ' '; print wp_kses_post( $before ) . '' . get_the_title() . ' ' . $after; } }elseif ( is_search()) { print wp_kses_post( $before ) . esc_html__('Search results for', 'reon').' ' . get_search_query() . '' . $after; }elseif ( !is_single() && !is_page() && get_post_type() != 'post' && !is_404() ) { $post_type = get_post_type_object(get_post_type()); print wp_kses_post( $before ) . $post_type->labels->singular_name . $after; } elseif ( is_attachment() ) { $parent_id = $post->post_parent; $breadcrumbs = array(); while ($parent_id) { $page = get_page($parent_id); $breadcrumbs[] = '<a href="' . get_permalink($page->ID) . '">' . get_the_title($page->ID) . '</a>'; $parent_id = $page->post_parent; } $breadcrumbs = array_reverse($breadcrumbs); foreach ($breadcrumbs as $crumb) echo ' ' . $crumb . ' ' . $separator . ' '; print wp_kses_post( $before ) . '' . get_the_title() . '' . $after; }elseif ( is_page() && !$post->post_parent ) { print wp_kses_post( $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[] = '<a href="' . get_permalink($page->ID) . '">' . get_the_title($page->ID) . '</a>'; $parent_id = $page->post_parent; } $breadcrumbs = array_reverse($breadcrumbs); foreach ($breadcrumbs as $crumb) echo ' ' . $crumb . ' ' . $separator . ' '; print wp_kses_post( $before ) . '' . get_the_title() . '' . $after; }elseif ( is_tag() ) { print wp_kses_post( $before ) . esc_html__('Archive by tag', 'reon').' ' . single_tag_title('', false) . '' . $after; } elseif ( is_author() ) { global $author; $userdata = get_userdata($author); print wp_kses_post( $before ) . esc_html__('Articles posted by', 'reon').' ' . $userdata->display_name . '' . $after; } elseif ( is_home() ){ print wp_kses_post( $before ) . esc_html__('Blog', 'reon').' ' . $after; }elseif ( is_404() ) { print wp_kses_post( $before ) . esc_html__('You got it Error 404 not Found', 'reon').' ' . $after; } if ( get_query_var('paged') ) { if ( is_category() || is_day() || is_month() || is_year() || is_search() || is_tag() || is_author() ) echo ' '; if ( is_category() || is_day() || is_month() || is_year() || is_search() || is_tag() || is_author() ) echo ''; } echo '</ul>'; ?> </div> <?php }