$breadcrumbs_navi_g_mu = '';
$breadcrumbs_navi_g_mu .= '';
$breadcrumbs_navi_g_mu .= '';
$breadcrumbs_navi_g_mu .= '';
$breadcrumbs_navi_g_mu .= '';
$breadcrumbs_navi_g_mu .= '';
$breadcrumbs_navi_g_mu .= '%1$s';
$breadcrumbs_navi_g_mu .= '';
$breadcrumbs_navi_g_mu .= '';
$breadcrumbs_navi_g_mu .= '';
$breadcrumbs_navi_g_mu .= '';
$breadcrumbs_navi_g_mu .= '
';
// Page must have a parent
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
if ( ! isset( $breadcrumbs_ancestors ) ) {
$breadcrumbs_ancestors = null;
}
foreach ( $anc as $ancestor ) {
$post_title_ancestor = get_the_title( $ancestor );
// R: Breadcrumbs Navigation Item Ancestors
$breadcrumbs_navi_ancestors = '';
$breadcrumbs_navi_ancestors .= sprintf( $breadcrumbs_navi_a_mu,
esc_html( $post_title_ancestor ),
sanitize_title( get_the_title( $ancestor ) ),
$breadcrumbs_navi_css,
get_permalink( $ancestor ),
esc_attr( $post_title_ancestor ),
$breadcrumbs_term_css,
$breadcrumbs_navi_css. '--'. 'ancestor',
$breadcrumbs_term
);
// R: Breadcrumbs Ancestors
$breadcrumbs_ancestors .= $breadcrumbs_navi_ancestors;
}
$post_title = get_the_title();
// R: Breadcrumbs Navigation Item Current
$breadcrumbs_navi_current = '';
$breadcrumbs_navi_current .= sprintf( $breadcrumbs_navi_g_mu,
esc_html( $post_title ),
sanitize_title( get_the_title() ),
$breadcrumbs_navi_css,
esc_attr( $post_title ),
$breadcrumbs_navi_css,
$breadcrumbs_term_css,
$breadcrumbs_navi_css. '--'. 'current',
$breadcrumbs_term
);
// R: Breadcrumbs Navigation Content
$breadcrumbs_navigation_content = '';
$breadcrumbs_navigation_content .= $breadcrumbs_nav_grp_smu;
$breadcrumbs_navigation_content .= $breadcrumbs_ancestors;
$breadcrumbs_navigation_content .= $breadcrumbs_navi_current;
$breadcrumbs_navigation_content .= $breadcrumbs_nav_grp_emu;
// R: Breadcrumbs Navigation
$breadcrumbs_navigation_cp = applicator_htmlok( array(
'name' => $breadcrumbs_term,
'structure' => array(
'type' => 'component',
'subtype' => 'navigation',
),
'content' => array(
'component' => $breadcrumbs_navigation_content,
),
'echo' => true,
) );
}
}
}
}
}