'; // Home page echo '
  • ' . esc_attr__( 'Home', 'business-press' ) . '
  • '; if( is_home() ) { echo '
  • ' . esc_attr__( 'Blog', 'business-press' ) . '
  • '; } elseif( is_archive() && !is_tax() && !is_category() && !is_tag() && !is_year() && !is_month() && !is_day() && !is_author() ) { // If post is a custom post type $post_type = get_post_type(); // If it is a custom post type display name and link if( $post_type != 'post' ) { $post_type_object = get_post_type_object( $post_type ); $post_type_archive = get_post_type_archive_link( $post_type ); echo '
  • ' . esc_attr( $post_type_object->labels->name ) . '
  • '; } } elseif( is_archive() && is_tax() && !is_category() && !is_tag() ) { // If post is a custom post type $post_type = get_post_type(); // If it is a custom post type display name and link if( $post_type != 'post' ) { $post_type_object = get_post_type_object( $post_type ); $post_type_archive = get_post_type_archive_link( $post_type ); echo '
  • ' . esc_attr( $post_type_object->labels->name ) . '
  • '; } $custom_tax_name = get_queried_object()->name; echo '
  • ' . esc_attr( $custom_tax_name ) . '
  • '; } elseif( is_single() ) { // If post is a custom post type $post_type = get_post_type(); // If it is a custom post type display name and link if( $post_type != 'post' ) { $post_type_object = get_post_type_object( $post_type ); $post_type_archive = get_post_type_archive_link( $post_type ); echo '
  • ' . esc_attr( $post_type_object->labels->name ) . '
  • '; } // Get post category info $category = get_the_category(); $last_category = ''; if( !empty( $category ) ) { // Get last category post is in $pre_last_category = array_values( $category ); $last_category = end( $pre_last_category ); // Get parent any categories and create array $get_cat_parents = rtrim( get_category_parents( $last_category->term_id, true, ',' ), ',' ); $cat_parents = explode( ',', $get_cat_parents ); // Loop through parent categories and store in variable $cat_display $cat_display = ''; foreach( $cat_parents as $parents ) { $cat_display .= '
  • '. wp_kses_post( $parents ) .'
  • '; } } // If it's a custom post type within a custom taxonomy $taxonomy_exists = taxonomy_exists( $custom_taxonomy ); if( empty( $last_category ) && !empty( $custom_taxonomy ) && $taxonomy_exists ) { $taxonomy_terms = get_the_terms( $post->ID, $custom_taxonomy ); $cat_id = $taxonomy_terms[0]->term_id; $cat_nicename = $taxonomy_terms[0]->slug; $cat_link = get_term_link( $taxonomy_terms[0]->term_id, $custom_taxonomy ); $cat_name = $taxonomy_terms[0]->name; } // Check if the post is in a category if( !empty( $last_category ) ) { echo $cat_display; //already escaped //get_the_title intentionally allows for HTML and should not be escaped. echo '
  • ' . get_the_title() . '
  • '; // Else if post is in a custom taxonomy } elseif( !empty( $cat_id ) ) { echo '
  • ' . esc_attr( $cat_name ) . '
  • '; echo '
  • ' . get_the_title() . '
  • '; } else { echo '
  • ' . get_the_title() . '
  • '; } } elseif( is_category() ) { // Category page echo '
  • ' . esc_attr__( 'Category: ', 'business-press' ) . single_cat_title( '', false ) . '
  • '; } elseif( is_page() ) { // Standard page if( $post->post_parent ) { // If child page, get parents $anc = get_post_ancestors( $post->ID ); // Get parents in the right order $anc = array_reverse( $anc ); // Parent page loop $parents = ''; foreach ( $anc as $ancestor ) { $parents .= '
  • ' . get_the_title( $ancestor ) . '
  • '; } // Display parent pages echo $parents; // Current page echo '
  • ' . get_the_title() . '
  • '; } else { // Just display current page if not parents echo '
  • ' . get_the_title() . '
  • '; } } elseif( is_tag() ) { // Tag page // Get tag information $term_id = get_query_var( 'tag_id' ); $taxonomy = 'post_tag'; $args = 'include=' . $term_id; $terms = get_terms( $taxonomy, $args ); $get_term_id = $terms[0]->term_id; $get_term_slug = $terms[0]->slug; $get_term_name = $terms[0]->name; // Display the tag name echo '
  • ' . esc_attr__( 'Tag: ', 'business-press' ) . esc_attr( $get_term_name ) . '
  • '; } elseif( is_day() ) { // Day archive // Year link echo '
  • ' . get_the_time('Y') . '
  • '; // Month link echo '
  • ' . get_the_time('F') . '
  • '; // Day display echo '
  • ' . get_the_time('jS') . ' ' . get_the_time('F') . '
  • '; } elseif( is_month() ) { // Month Archive // Year link echo '
  • ' . get_the_time('Y') . '
  • '; // Month display echo '
  • ' . get_the_time('F') . '
  • '; } elseif( is_year() ) { // Display year archive echo '
  • ' . get_the_time('Y') . '
  • '; } elseif( is_author() ) { // Auhor archive // Display author name echo '
  • ' . esc_attr__( 'Author: ', 'business-press' ) . get_the_author() . '
  • '; } elseif( get_query_var( 'paged' ) ) { // Paginated archives echo '
  • ' . esc_attr__( 'Page: ', 'business-press' ) . get_query_var( 'paged' ) . '
  • '; } elseif( is_search() ) { // Search results page echo '
  • ' . esc_attr__( 'Search: ', 'business-press' ) . get_search_query() . '
  • '; } elseif( is_404() ) { //error 404 page echo '
  • ' . esc_attr__( 'Error 404', 'business-press' ) . '
  • '; } else { echo '
  • ' . esc_attr__( 'Untitled', 'business-press' ) . '
  • '; } echo ''; } } // page headline on title bar function business_press_page_headline() { // Get the query & post information global $post,$wp_query; // Do not display on the homepage if( !is_front_page() ) { if( is_home() ) { esc_attr_e( 'Blog', 'business-press' ); } elseif( is_archive() ) { echo get_the_archive_title(); } elseif( is_single() ) { echo get_the_title(); } elseif( get_query_var( 'paged' ) ) { // Paginated archives echo esc_attr__( 'Page ', 'business-press' ) . get_query_var('paged'); } elseif( is_search() ) { // Search results page echo esc_attr__( 'Search results for: ', 'business-press' ) . get_search_query(); } elseif( is_404() ) { //error 404 page echo esc_attr__( 'Error 404: Page not found', 'business-press' ); } else { echo get_the_title(); } } else { echo ''. esc_attr( get_theme_mod( 'business_press_frntpg_hdlin', esc_attr__( 'Headline: Customizable', 'business-press' ) ) ) . ''; } } if( ! function_exists( 'business_press_entry_meta' ) ) { function business_press_entry_meta() { ?>
    'aligncenter' ) ); ?>
    '; } $business_press_output .= ''. esc_attr__( 'Home', 'business-press' ) .''; $business_press_output .= ''; if( $container ) { $business_press_output .= ''; } echo $business_press_output; } function business_press_comments( $comment, $args, $depth ) { $GLOBALS['comment'] = $comment; ?>
    >
    comment_approved == '0' ) { ?>

    $depth, 'max_depth' => $args['max_depth'], 'reply_text' => esc_attr__( 'Reply', 'business-press' ), 'before' => '', 'after' => '' ) ) ); ?>