Breadcrumbs not displaying parent pages
-
Hi there,
im trying to get my Breadcrumbs to display the parent page but im not having much luck.
I have attempted a number of revisios but cannot understand what the problem maybe.I have the following:
function the_breadcrumb() { $sep = ' > '; if (!is_front_page()) { echo '<a href="'; echo get_option('home'); echo '">'; bloginfo('name'); echo '</a>' . $sep; if (is_category() || is_single() ){ the_category(' z '); } elseif (is_archive() || is_single()){ if ( is_day() ) { printf( __( '%s', 'text_domain' ), get_the_date() ); } elseif ( is_month() ) { printf( __( '%s', 'text_domain' ), get_the_date( _x( 'F Y', 'monthly archives date format', 'text_domain' ) ) ); } elseif ( is_year() ) { printf( __( '%s', 'text_domain' ), get_the_date( _x( 'Y', 'yearly archives date format', 'text_domain' ) ) ); } else { _e( 'Blog Archives', 'text_domain' ); } } if (is_single()) { echo $sep; the_title(); } if (is_page()) { echo the_title(); } if (is_home()){ global $post; $page_for_posts_id = get_option('page_for_posts'); if ( $page_for_posts_id ) { $post = get_page($page_for_posts_id); setup_postdata($post); the_title(); rewind_posts(); } } } }
which seems to work OK, but on a child page the parent is not displayed.
For example, i want it to display:
Websitename > Page Parent > Page Child > Page Title
but its currently only showing:
Websitename > Page Title
any help would be really good, thank you
- The topic ‘Breadcrumbs not displaying parent pages’ is closed to new replies.