' . esc_html($home) . '' . $sep; } // Categories and archives if (is_category()) { $this_cat = get_category(get_query_var('cat'), false); if ($this_cat->parent != 0) { $cats = get_category_parents($this_cat->parent, true, $sep); if (!is_wp_error($cats)) { echo wp_kses_post($cats); } } if ($h_cat == 1) { echo '' . esc_html(single_cat_title('', false)) . ''; } } else if (is_day()) { echo '' . esc_html(get_the_time('Y')) . ' ' . $sep; echo '' . esc_html(get_the_time('F')) . ' '. $sep; if ($h_cat == 1) { echo '' . esc_html(get_the_time('d')) . ''; } } else if (is_month()) { echo '' . esc_html(get_the_time('Y')) . ' ' . $sep; if ($h_cat == 1) { echo '' . esc_html(get_the_time('F')) . ''; } } else if (is_year()) { if ($h_cat == 1) { echo '' . esc_html(get_the_time('Y')) . ''; } } // Posts but not attachments else if (is_single() && !is_attachment()) { if (get_post_type() != 'post') { $post_typ = get_post_type_object(get_post_type()); $slug = $post_typ->rewrite; echo '' . $post_typ->labels->singular_name . ''; if ($h_post == 1) { echo wp_kses_post($sep) . '' . wp_kses_post(get_the_title()) . ''; } } else { $cat = get_the_category(); if (!empty($cat)) { if (class_exists('WPSEO_Primary_Term')) { $primary_term = new WPSEO_Primary_Term('category', get_the_ID()); $primary_cat = $primary_term->get_primary_term(); if ($primary_cat) { $cat = get_category($primary_cat); } else { $cat = $cat[0]; } } else { $cat = $cat[0]; } $cats = get_category_parents($cat, true, $sep); if (!is_wp_error($cats)) { if ($h_post != 1) { $cats = preg_replace("#^(.+)\s\s$#", "$1", $cats); } echo wp_kses_post($cats); } } if ($h_post == 1) { echo '' . esc_html(get_the_title()) . ''; } } } elseif (!is_single() && !is_page() && get_post_type() != 'post' && !is_404()) { $post_typ = get_post_type_object(get_post_type()); echo '' . $post_typ->labels->singular_name . ''; } // Attachments elseif (is_attachment()) { $parent = get_post($post->post_parent); $cat = get_the_category($parent->ID); if(!empty($cat)) { $cat = $cat[0]; $cats = get_category_parents($cat, true, $sep); if (!is_wp_error($cats)) { echo wp_kses_post($cats); } } echo '' . $parent->post_title . ''; if ($h_post == 1) { echo '' . esc_html(get_the_title()) . ''; } } // Pages else if (is_page() && !$post->post_parent) { if ($h_post == 1) { echo '' . esc_html(get_the_title()) . ''; } } else if (is_page() && $post->post_parent) { $p_id = $post->post_parent; $bs = array(); while ($p_id) { $page = get_page($p_id); $bs[] = '' . esc_html(get_the_title($page->ID)) . '' . $sep; $p_id = $page->post_parent; } $bs = array_reverse($bs); for ($i = 0; $i < count($bs); $i++) { echo wp_kses_post($bs[$i]); if ($i != count($bs)-1) { echo wp_kses_post($sep); } } if ($h_post == 1) { echo '' . esc_html(get_the_title()) . ''; } } // Tags else if (is_tag()) { if ($h_cat == 1) { echo '' . esc_html(single_tag_title('', false)) . ''; } } // Authors else if (is_author()) { global $author; $user_d = get_userdata($author); if ($h_cat == 1) { echo '' . esc_html__('Posted by ', 'bado-blog').'' . $user_d->display_name . ''; } } // 404 else if (is_404()) { echo '' . esc_html__('Error', 'bado-blog'). '404 '; } if (get_query_var('paged')) { if (is_category() || is_tag() || is_search() || is_day() || is_month() || is_year() || is_author()) { echo ' (' . esc_html__('Page', 'bado-blog') . ' ' . esc_html(get_query_var('paged')). ')'; } } } badoblog_fun_breadcrumbs(); ?>