mistergonza
12/21/2015 - 3:39 PM

WP breadcrumbs

WP breadcrumbs

/* Хлебные крошки*/
function the_breadcrumb()
{
    $url = explode('/', trim($_SERVER['REQUEST_URI'], '/'));

    $crumbs = '<div id="breadcrumb"><ul>';

    $crumbs .= '<li><a href="/">Главная</a></li>';

    if (is_category() || is_single()) {
        $cats = get_the_category();
        $cat = $cats[0];
        $crumbs .= '<li><a href="' . get_category_link($cat->term_id) . '">' . $cat->name . '</a></li>';
    }

    if (is_single() || is_page() && !is_front_page()) {
        $crumbs .= '<li><a href="' . get_permalink() . '">' . get_the_title() . '</a></li>';
    } else {
        $cards = 'cards';
        if (!empty($url[0]) && $url[0] == $cards) {
            $crumbs .= '<li><a href="/' . $cards . '">Каталог юристов</a></li>';
            if (!empty($url[1]) && is_numeric($url[1])) {
                $crumbs .= '<li><a href="/' . $cards . '/' . $url[1] . '/">Профиль юриста</a></li>';
                if (!empty($url[2]) && $url[2] == 'consult') {
                    $crumbs .= '<li><a href="/' . $cards . '/' . $url[1] . '/consult/">Заказать консультацию</a></li>';
                }
            }
        }
    }

    $crumbs .= '</ul><div class="clear"></div></div>';

    echo $crumbs;
}