Hello, I need help with my breadcrumb. I set the home page to be my blog page. Text appears just fine in the breadcrumb in all the other pages, but is blank in the homepage. I would like to be able to put my own text in my homepage breadcrumb area. I'm confused with what was posted here, so if you could please let me know how to edit the homepage breadcrumb I would really appreciate it. I'm using the Twicet 5 theme. Here is my breadcrumb code.
<?php
class simple_breadcrumb{
var $options;
function simple_breadcrumb(){
$this->options = array( //change this array if you want another output scheme
'before' => '<span> ',
'after' => ' </span>',
'delimiter' => '»'
);
$markup = $this->options['before'].$this->options['delimiter'].$this->options['after'];
global $post;
echo '<p class="breadcrumb"><span class="breadcrumb_info">You are here:</span> ';
bloginfo('name');
echo "";
if(!is_front_page()){echo $markup;}
$output = $this->simple_breadcrumb_case($post);
echo "<span class='current_crumb'>";
if ( is_page() || is_single()) {
the_title();
}else{
echo $output;
}
echo " </span></p>";
}
function simple_breadcrumb_case($der_post){
$markup = $this->options['before'].$this->options['delimiter'].$this->options['after'];
if (is_page()){
if($der_post->post_parent) {
$my_query = get_post($der_post->post_parent);
$this->simple_breadcrumb_case($my_query);
$link = '<a href="';
$link .= get_permalink($my_query->ID);
$link .= '">';
$link .= ''. get_the_title($my_query->ID) . ''. $markup;
echo $link;
}
return;
}
if(is_single()){
$category = get_the_category();
if (is_attachment()){
$my_query = get_post($der_post->post_parent);
$category = get_the_category($my_query->ID);
$ID = $category[0]->cat_ID;
echo get_category_parents($ID, TRUE, $markup, FALSE );
previous_post_link("%link $markup");
}else{
$ID = $category[0]->cat_ID;
echo get_category_parents($ID, TRUE, $markup, FALSE );
}
return;
}
if(is_category()){
$category = get_the_category();
$i = $category[0]->cat_ID;
$parent = $category[0]-> category_parent;
if($parent > 0 && $category[0]->cat_name == single_cat_title("", false)){
echo get_category_parents($parent, TRUE, $markup, FALSE);
}
return single_cat_title('',FALSE);
}
if(is_author()){
$curauth = get_userdatabylogin(get_query_var('author_name'));
return "Author: ".$curauth->nickname;
}
if(is_tag()){ return "Tag: ".single_tag_title('',FALSE); }
if(is_404()){ return "404 - Page not Found"; }
if(is_search()){ return "Search"; }
if(is_year()){ return get_the_time('Y'); }
if(is_month()){
$k_year = get_the_time('Y');
echo "".$k_year."".$markup;
return get_the_time('F'); }
if(is_day() || is_time()){
$k_year = get_the_time('Y');
$k_month = get_the_time('m');
$k_month_display = get_the_time('F');
echo "".$k_year."".$markup;
echo "".$k_month_display."".$markup;
return get_the_time('jS (l)'); }
}
}
?>