<ol class="breadcrumb">
    <?php if ( is_front_page() ): ?>
        <li><?php echo __( 'Home', 'realia' ); ?></li>
        <li><?php bloginfo( 'name' ); ?></li>
    <?php elseif ( ! is_home() ) : ?>
        <li><a href="<?php echo site_url(); ?>"><?php echo __( 'Home', 'realia' ); ?></a></li>

        <?php if ( is_archive() && is_tax() ) : ?>
            <li><?php echo single_cat_title(); ?></li>
        <?php elseif ( is_archive() ) : ?>
            <li><?php post_type_archive_title(); ?></li>
        <?php endif; ?>

        <?php if ( is_category() || is_single() ) : ?>
            <li>
                <a href="<?php echo get_post_type_archive_link( get_post_type() ); ?>">
                    <?php echo get_post_type_object( get_post_type() )->labels->name; ?>
                </a>
            </li>
            <?php if ( is_single() ) : ?>
                <li><?php the_title(); ?></li>
            <?php endif; ?>
        <?php elseif ( is_404() ) : ?>
            <li><?php echo __( 'Page not found', 'realia' ); ?></li>
        <?php elseif ( is_page() ): ?>
            <li><?php the_title(); ?></li>
        <?php endif; ?>
    <?php elseif ( is_tag() ) : ?>
        <li><?php single_tag_title() ?></li>
    <?php elseif ( is_day() ) : ?>
        <li><?php echo __( 'Archive for', 'realia'); ?>  <?php the_time( 'F jS, Y' ); ?></li>
    <?php elseif ( is_month() ): ?>
        <li><?php echo __( 'Archive for', 'realia'); ?>  <?php the_time( 'F, Y' ); ?></li>
    <?php elseif (is_year()) : ?>
        <li><?php echo __( 'Archive for', 'realia'); ?>  <?php the_time( 'Y' ); ?></li>
    <?php elseif ( is_author() ): ?>
        <li><?php echo __( 'Author Archive', 'realia' ); ?></li>
    <?php elseif ( isset( $_GET['paged'] ) && ! empty( $_GET['paged'] ) ) : ?>
        <li><?php echo __( 'Blog Archives', 'realia' ); ?></li>
    <?php elseif ( is_search()) : ?>
        <li><?php echo __( 'Search Results', 'realia' ); ?></li>
    <?php endif; ?>
</ol>


