Example #1
0
/**
 * Page title elements
 **/
function frl_breadcrumbs()
{
    global $post;
    $bredcrumbs = array();
    $bredcrumbs[] = "<li><a href='" . home_url() . "'>Главная</a></li>";
    if (is_post_type_archive('tasks')) {
        $title = frl_page_title();
        $bredcrumbs[] = "<li class='active'>{$title}</li>";
    } elseif (is_singular('tasks') || is_page('task-actions')) {
        $a_link = get_post_type_archive_link('tasks');
        $a_title = apply_filters('post_type_archive_title', get_post_type_object('tasks')->labels->name);
        $bredcrumbs[] = "<li><a href='{$a_link}'>{$a_title}</a></li>";
        $title = frl_page_title();
        $bredcrumbs[] = "<li class='active'>{$title}</li>";
    } elseif (is_single_member()) {
        $a_link = get_permalink($post);
        $a_title = apply_filters('the_title', $post->post_title);
        $bredcrumbs[] = "<li><a href='{$a_link}'>{$a_title}</a></li>";
        $title = frl_page_title();
        $bredcrumbs[] = "<li class='active'>{$title}</li>";
    } elseif (is_page('member-actions')) {
        $members_page = get_page_by_path('members');
        $a_link = get_permalink($members_page);
        $a_title = apply_filters('the_title', $members_page->post_title);
        $bredcrumbs[] = "<li><a href='{$a_link}'>{$a_title}</a></li>";
        $member_name = tst_get_member_name();
        $member_url = tst_get_member_url();
        $bredcrumbs[] = "<li><a href='{$member_url}'>{$member_name}</a></li>";
        $title = frl_page_title();
        $bredcrumbs[] = "<li class='active'>{$title}</li>";
    } elseif (is_page('member-tasks')) {
        $members_page = get_page_by_path('members');
        $a_link = get_permalink($members_page);
        $a_title = apply_filters('the_title', $members_page->post_title);
        $bredcrumbs[] = "<li><a href='{$a_link}'>{$a_title}</a></li>";
        $member_name = tst_get_member_name();
        $member_url = tst_get_member_url();
        $bredcrumbs[] = "<li><a href='{$member_url}'>{$member_name}</a></li>";
        $title = __('All Tasks', 'tst');
        $bredcrumbs[] = "<li class='active'>{$title}</li>";
    } elseif (is_page()) {
        //is this correct?
        $title = frl_page_title();
        $bredcrumbs[] = "<li class='active'>{$title}</li>";
    } else {
        //@to_do make real structures here
        $title = frl_page_title();
        $bredcrumbs[] = "<li class='active'>{$title}</li>";
    }
    return !empty($bredcrumbs) ? "<ol class='breadcrumb'>" . implode('', $bredcrumbs) . "</ol>" : '';
}
Example #2
0
    die;
}
get_header();
?>

<article class="member-actions">
    <header class="page-heading">

        <div class="row">
            <div class="col-md-8">
                <nav class="page-breadcrumbs"><?php 
echo frl_breadcrumbs();
?>
</nav>
                <h1 class="page-title"><?php 
echo frl_page_title();
?>
</h1>
            </div>

            <div class="col-md-4">
                <div class="status-block-member in-action">
                    <div class="row-top">
                    <?php 
//...
?>
                    </div>
                </div>
            </div>
        </div><!-- .row -->