Wordpress Breadcrumb ohne Plugin

geschrieben am 8.September 2009 in Allgemein, Wordpress , 2 Kommentare

Leider werden viel zu oft Plugins für simple Funktionen innerhalb einer Wordpress Installation genutzt. Um dieses Manko oder vielleicht auch eher der Faulheit ein wenig entgegen zu steuern, bin ich gerade dabei meine Blogs ein wenig zu entsaften und Plugin-frei zu machen. Gestern war ich dann auf der Suche nach einer anständigen Breadcrumb für einen meiner Blogs und bin bei “Cats who code” fündig geworden, wie man eine Breadcrumb ganz simpel in der functions.php erzeugt und diese dann auf jeder beliebigen Seite (single.php, archiv.php usw.) benutzen kann.

Um unsere die neue Breadcrumb-Funktion in unserer Wordpress Theme zu inplementieren gehen wir wie folgt vor:

1. Function.php modifizieren

Wir gehen in das Verzeichnis von unserem verwendetem Theme (…/wp-content/themes/THEME-NAME) und öffnen dort die function.php. Um jetzt dort eine neue Funktion für unser Theme zu integrieren müssen wir einfach nur folgenden Code in die Datei kopieren:

function the_breadcrumb() {
	if (!is_home()) {
		echo '<a href="';
		echo get_option('home');
		echo '">';
		bloginfo('name');
		echo "</a> » ";
		if (is_category() || is_single()) {
			the_category('title_li=');
			if (is_single()) {
				echo " » ";
				the_title();
			}
		} elseif (is_page()) {
			echo the_title();
		}
	}
}

2. Einbindung der Breadcrumb

Wenn wir nun unsere neue Funktion im Theme aufrufen möchten, müssen wir lediglich folgenden Code an eine beliebige Stelle im Theme (single.php, archiv.php etc.) kopieren:

<?php the_breadcrumb(); ?>

Wenn wir nun im Frontend unserer Website nachsehen, wird an der gewünschten Stelle die Breadcrumb erscheinen und wir können mit dem Layout unserer Breadcrumb beginnen.

Der orginal Artikel stammt von “Cats who Code” und ist hier zu lesen:
http://www.catswhocode.com/blog/how-to-breadcrumb-function-for-wordpress

WTF ist eine Breadcrumb?

Was genau ist eigentlich eine Breadcrumb, Brotkrumen-Pfad oder Hänsel und Gretel Navigation? (hat noch jemand eine der vielen Definitionen? Dann bitte ein Kommentar dazu)

Wikipedia definitiert eine Breadcrumb folgendermaßen:

Bei breadcrumbs handelt es sich um Navigationselemente, die den Pfad zum aktuellen Element (Webseiten, Kategorie in Katalog, usw.) zeigen. Brotkrumennavigationen sollen die Orientierung innerhalb tief verzweigter Elementbäume (etwa Websites, Dateisystem, Katalogen usw.) verbessern, indem sie Links zu vorher besuchten, übergeordneten oder themenverwandten Elementen anbieten.

Affiliatetheme - Wordpress Theme

2 Kommentare zu "Wordpress Breadcrumb ohne Plugin"

Danke,

sowas hab ich schon gesucht. Da ich meinen Blog mit meienr Website grafisch sowie thematisch verbinde, muss ich da noch vorher was einfügen.
Ich werd dann das ganze so aufbauen:

Startseite -> Blog -> Kategorie -> Thrad

Comment by Stefan Wienströer
vom 9.September 2009

wpSEO optimiert Blogs für Suchmaschinen - automatisch und effizient.
CSS Awards Banner