_e('You are here', 'cosmotheme'); ?> :</p> <ul> <li> <a href="<?php echo home_url(); ?> "><?php _e('Home', 'cosmotheme'); ?> </a> </li> <?php if (isset($post)) { echo de_breadcrumb($post->ID); } ?> </ul> <p class="fr"><?php echo date('l, '); echo date(get_option('date_format')); ?> </p> </div> </div> <?php $_layout = get_post_meta($post->ID, 'layout', true); if ($_layout == '' || $_layout == 'layout-left-content') { ?> <div class="b c_2_l post">
function de_breadcrumb($post_id, $term_id = null) { if (is_page()) { $page = get_page($post_id); if ($page->post_parent > 0) { $result = de_breadcrumb($page->post_parent); if (is_page($page->post_title)) { $result .= '<li>' . $page->post_title . '</li>'; } else { $result .= '<li><a href="' . get_page_link($page->ID) . '">' . $page->post_title . '</a></li>'; } } else { if (is_page($page->post_title)) { $result = '<li>' . $page->post_title . '</li>'; } else { $result = '<li><a href="' . get_page_link($page->ID) . '">' . $page->post_title . '</a></li>'; } } } elseif (is_archive() && !is_category() && !is_tag()) { $result = ''; $y = (int) get_query_var('year') > 0 ? get_query_var('year') : 0; $m = (int) get_query_var('monthnum') > 0 ? get_query_var('monthnum') : 0; $d = (int) get_query_var('day') > 0 ? get_query_var('day') : 0; $args = array('type' => 'yearly', 'format' => 'link', 'before' => '', 'after' => '', 'show_post_count' => false, 'echo' => 0); $data = wp_get_archives($args); $arhives = explode("/>", trim($data)); foreach ($arhives as $key => $arhive) { if (trim($arhive) != '') { $arhive = trim(str_replace('<link', '', $arhive)); $arhive = trim(str_replace('href=', '', $arhive)); $arhive = trim(str_replace('title=', '', $arhive)); $arhive = trim(str_replace("rel=", '', $arhive)); $arhive = trim(str_replace("archives", '', $arhive)); $arhive = trim(str_replace("'", '', $arhive)); $arhive = trim(str_replace('"', '', $arhive)); $arhive = trim(str_replace(" ", ' ', $arhive)); $arhive = trim(str_replace(" ", ' ', $arhive)); $arhive = trim(str_replace(" ", ' ', $arhive)); $arh = explode(' ', $arhive); if (substr($arh[0], 0, 4) == 'http') { $link = $arh[0]; $time = $arh[1]; } else { $link = $arh[1]; $time = $arh[0]; } if (mktime(0, 0, 0, 0, 0, $time) == mktime(0, 0, 0, 0, 0, $y)) { $yy = '<li><a href="' . $link . '">' . $y . '</a></li>'; break; } } } $args = array('type' => 'monthly', 'limit' => -1, 'format' => 'link', 'before' => '', 'after' => '', 'show_post_count' => false, 'echo' => 0); $data = wp_get_archives($args); $data = str_replace("<link", '', $data); $arhives = explode("/>", $data); if ($m > 0) { foreach ($arhives as $key => $arhive) { if (trim($arhive) != '') { $links = explode('href=', $arhive); $times = explode('title=', $arhive); $link_ = explode(" ", $links[1]); $link = trim(str_replace("'", '', trim(str_replace('"', '', $link_[0])))); $time_ = explode(" ", $times[1]); $time = trim(str_replace("'", '', trim(str_replace('"', '', $time_[0] . ' ' . $time_[1])))); $d1 = (string) trim($time); $d2 = (string) trim(date('F Y', mktime(0, 0, 0, $m + 1, 0, $y))); if ($d1 == $d2) { $mn = '<li><a href="' . $link . '">' . date('F', mktime(0, 0, 0, $m + 1, 0, 0)) . '</a></li>'; break; } } } if ($d > 0) { $dd = '<li>' . $d . '</li>'; } else { $mn = '<li>' . date('F', mktime(0, 0, 0, $m + 1, 0, 0)) . '</li>'; } } else { $yy = '<li>' . $y . '</li>'; } $user = get_userdata(get_query_var('author')); if (is_object($user)) { $result = "<li>"; $result .= 'Posted by <strong>' . $user->display_name . '</strong>'; $result .= "</li>"; } else { $result = $yy . @$mn . @$dd; } } elseif (is_single()) { $result = ''; $post_categ = wp_get_post_categories($post_id); if (is_array($post_categ) && !empty($post_categ)) { $parrent_cats = get_category_parents($post_categ[0]); $cats = explode('/', $parrent_cats); $category_tree = array(); $index = 0; foreach ($cats as $parrent_category) { if (trim($parrent_category) != '') { $result .= '<li><a href="' . get_category_link(get_cat_ID($parrent_category)) . '">' . $parrent_category . '</a></li>'; } } } } else { $result = ''; $parrent_cats = get_category_parents($post_id, false, '/'); $parrent_cats = rtrim(trim($parrent_cats), '/'); $parrent_cats = ltrim(trim($parrent_cats), '/'); $cats = explode('/', $parrent_cats); if (is_array($cats) && !empty($cats)) { foreach ($cats as $parrent_category) { if ($parrent_category == $cats[count($cats) - 1]) { $result .= '<li>' . $parrent_category . '</li>'; } else { $result .= '<li><a href="' . get_category_link(get_cat_ID($parrent_category)) . '">' . $parrent_category . '</a></li>'; } } } } return $result; }
?> :</p> <ul> <li> <a href="<?php echo home_url(); ?> "><?php _e('Home', 'cosmotheme'); ?> </a> </li> <?php $cat = get_query_var('cat'); if (is_category($cat)) { echo de_breadcrumb(get_query_var('cat')); } ?> </ul> <p class="fr"><?php echo date('l, '); echo date(get_option('date_format')); ?> </p> </div> </div> <?php get_template_part('category_tag'); ?>