The second+ level delimiter is missing on ‘pages’ (non-shop) of any breadcrumbs with with left inline style. This is only affecting pages and not woocommerce single product pages.
First Level (this works fine)
Home > Sample Page
Second Level (this is busted)
Home > Sample Page Another Sample Page
This should render as so
Home > Sample Page > Another Sample Page
I’ve managed to tuck this in with CSS (for a quick fix) but we’ll need to update template-elements.php
I was messing around and think this does the trick but I’ll leave it to the dev theme to deploy a fix
this is line 1140 – 1146 in template-elements.php
} elseif ( is_page() && $post->post_parent ) {
$parent_id = $post->post_parent;
$breadcrumbs = array();
while ($parent_id) {
$page = get_page($parent_id);
$breadcrumbs[] = '<a href="' . get_permalink($page->ID) . '">' . get_the_title($page->ID) . '</a>' . $delimiter;
$parent_id = $page->post_parent;
}
I added in $delimiter after ‘‘.
It makes sense to NOT HAVE the delimiter in Center and Left Align but for Left inline it should.
I tested this on a barebones fresh install to make sure it’s just not me but maybe it is. Rose, Olga, can you test on your end. Do the following for page structure then change the page breadcrumb to left inline
Home Page
– Sample Page
– Another Sample Page
Hope this is thorough enough. Thanks!