Breadcrumb für WordPress ohne Plugin

in meinem letzten Theme habe ich eine Breadcrumb-Funktion eingebaut. Für den Breadcrumb verwende ich hier kein Plugin (z.B. Breadcrumb NavXT), sondern folgende kleine Funktion in der Datei functions.php.

function the_breadcrumb() {
echo '<a href="';
echo home_url();
echo '">';
bloginfo('name');
echo "</a> ";
if (is_category() || is_single()) {
echo "» ";
the_category(', ');
if (is_single()) {
echo " » ";
the_title();
}
} elseif (is_page()) {
echo "» ";
echo the_title();
}
};

Über die Zeile <?php printf(_e("You are here:", 'nwc')); ?> <?php the_breadcrumb(); ?> habe ich den Breadcrumb in der single.php eingebunden.

Der Code für den Text „Sie sind hier:“e("You are here:", 'nwc')); kann auch direkt in die Breadcrumb-Funktions geschrieben werden:

function the_breadcrumb() {
echo(_e("You are here:", 'nwc'));
echo '<a href="';
echo home_url();
echo '">';
bloginfo('name');
echo "</a> ";
if (is_category() || is_single()) {
echo "» ";
the_category(', ');
if (is_single()) {
echo " » ";
the_title();
}
} elseif (is_page()) {
echo "» ";
echo the_title();
}
};

Eingebunden wird es dann mit der Zeile <?php the_breadcrumb(); ?>