<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Kommentare zu: WordPress Breadcrumb ohne Plugin</title>
	<atom:link href="http://blog.pixeldreher.net/allgemein/wordpress-breadcrumb-ohne-plugin/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.pixeldreher.net/wordpress/wordpress-breadcrumb-ohne-plugin</link>
	<description>Internetblog vom Pixeldreher über Wordpress, Webdesign, Suchmaschinenoptimierung und mehr.</description>
	<lastBuildDate>Tue, 24 Jan 2012 16:00:14 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Von: Andre</title>
		<link>http://blog.pixeldreher.net/wordpress/wordpress-breadcrumb-ohne-plugin#comment-520</link>
		<dc:creator>Andre</dc:creator>
		<pubDate>Fri, 12 Aug 2011 09:24:07 +0000</pubDate>
		<guid isPermaLink="false">http://blog.pixeldreher.net/?p=394#comment-520</guid>
		<description>Hey Christian,

danke für deinen Code! Ich teste das mal aus :-)</description>
		<content:encoded><![CDATA[<p>Hey Christian,</p>
<p>danke für deinen Code! Ich teste das mal aus <img src='http://blog.pixeldreher.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Christian</title>
		<link>http://blog.pixeldreher.net/wordpress/wordpress-breadcrumb-ohne-plugin#comment-513</link>
		<dc:creator>Christian</dc:creator>
		<pubDate>Sat, 06 Aug 2011 19:40:11 +0000</pubDate>
		<guid isPermaLink="false">http://blog.pixeldreher.net/?p=394#comment-513</guid>
		<description>hm, so ganz alles ist nicht angekommen... 
hier nochmal auf pastebin:
http://pastebin.com/ubUXSa0j</description>
		<content:encoded><![CDATA[<p>hm, so ganz alles ist nicht angekommen&#8230;<br />
hier nochmal auf pastebin:<br />
<a href="http://pastebin.com/ubUXSa0j">http://pastebin.com/ubUXSa0j</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Christian</title>
		<link>http://blog.pixeldreher.net/wordpress/wordpress-breadcrumb-ohne-plugin#comment-512</link>
		<dc:creator>Christian</dc:creator>
		<pubDate>Sat, 06 Aug 2011 19:38:28 +0000</pubDate>
		<guid isPermaLink="false">http://blog.pixeldreher.net/?p=394#comment-512</guid>
		<description>Wie wäre diese Variante mit dem Menu_Walker? ;-)

class Breadcrumb_Walker extends Walker_Nav_Menu {
	function start_lvl(&amp;$output, $depth) {
		//$output = &quot;&quot;;
		
	}

	function end_lvl(&amp;$output, $depth) {
		
	}

	function start_el(&amp;$output, $item, $depth, $args) {		
		if ( in_array(&quot;current-page-ancestor&quot;, $item-&gt;classes) &#124;&#124; in_array(&quot;current-menu-item&quot;, $item-&gt;classes)) {
			if ( $output != &quot;&quot; ) $output .= &quot; » &quot;;
			$output .= &quot;&lt;a&gt;url\&quot;&gt;$item-&gt;title&lt;/a&gt;&quot;;
		}
	}

	function end_el(&amp;$output, $item, $depth) {

	}

}

function the_breadcrumb() {
	$walk = new Breadcrumb_Walker();
	wp_nav_menu(array(&#039;theme_location&#039; =&gt; &#039;primary&#039;,
	 	 &quot;menu_class&quot; =&gt; &quot;breadcrumb&quot;,
			 &quot;container_class&quot; =&gt; &quot;breadcrumb-container&quot;,
			 &#039;items_wrap&#039;      =&gt; &#039;%3$s &#039;,
			   &#039;container&#039; =&gt; &#039;&#039;,
			 &quot;container_id&quot; =&gt; &quot;breadcrumb&quot;,
			 &quot;menu_class&quot; =&gt; &quot;breadcrumb&quot;,
	 &quot;walker&quot; =&gt;$walk));
	echo &#039;&#160;&#039;;
}</description>
		<content:encoded><![CDATA[<p>Wie wäre diese Variante mit dem Menu_Walker? <img src='http://blog.pixeldreher.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>class Breadcrumb_Walker extends Walker_Nav_Menu {<br />
	function start_lvl(&amp;$output, $depth) {<br />
		//$output = &#8220;&#8221;;</p>
<p>	}</p>
<p>	function end_lvl(&amp;$output, $depth) {</p>
<p>	}</p>
<p>	function start_el(&amp;$output, $item, $depth, $args) {<br />
		if ( in_array(&#8220;current-page-ancestor&#8221;, $item-&gt;classes) || in_array(&#8220;current-menu-item&#8221;, $item-&gt;classes)) {<br />
			if ( $output != &#8220;&#8221; ) $output .= &#8221; » &#8220;;<br />
			$output .= &#8220;<a>url\&#8221;&gt;$item-&gt;title</a>&#8220;;<br />
		}<br />
	}</p>
<p>	function end_el(&amp;$output, $item, $depth) {</p>
<p>	}</p>
<p>}</p>
<p>function the_breadcrumb() {<br />
	$walk = new Breadcrumb_Walker();<br />
	wp_nav_menu(array(&#8216;theme_location&#8217; =&gt; &#8216;primary&#8217;,<br />
	 	 &#8220;menu_class&#8221; =&gt; &#8220;breadcrumb&#8221;,<br />
			 &#8220;container_class&#8221; =&gt; &#8220;breadcrumb-container&#8221;,<br />
			 &#8216;items_wrap&#8217;      =&gt; &#8216;%3$s &#8216;,<br />
			   &#8216;container&#8217; =&gt; &#8221;,<br />
			 &#8220;container_id&#8221; =&gt; &#8220;breadcrumb&#8221;,<br />
			 &#8220;menu_class&#8221; =&gt; &#8220;breadcrumb&#8221;,<br />
	 &#8220;walker&#8221; =&gt;$walk));<br />
	echo &#8216;&nbsp;&#8217;;<br />
}</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Andre</title>
		<link>http://blog.pixeldreher.net/wordpress/wordpress-breadcrumb-ohne-plugin#comment-484</link>
		<dc:creator>Andre</dc:creator>
		<pubDate>Tue, 12 Jul 2011 10:36:29 +0000</pubDate>
		<guid isPermaLink="false">http://blog.pixeldreher.net/?p=394#comment-484</guid>
		<description>Hallo Parapixel,

ich prüfe das mal und gebe hier ein Feedback dazu ab :-)

Viele Grüße und danke für deine Mitarbeit,

André</description>
		<content:encoded><![CDATA[<p>Hallo Parapixel,</p>
<p>ich prüfe das mal und gebe hier ein Feedback dazu ab <img src='http://blog.pixeldreher.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Viele Grüße und danke für deine Mitarbeit,</p>
<p>André</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: parapixel</title>
		<link>http://blog.pixeldreher.net/wordpress/wordpress-breadcrumb-ohne-plugin#comment-481</link>
		<dc:creator>parapixel</dc:creator>
		<pubDate>Sun, 10 Jul 2011 16:50:31 +0000</pubDate>
		<guid isPermaLink="false">http://blog.pixeldreher.net/?p=394#comment-481</guid>
		<description>Klappt nicht, in meinem Kommentar wurde das a-Tag direkt in einen Link umgewandelt. Neuer Versuch:
&lt;code&gt;
} elseif (is_page()) {
			$ancestors = get_ancestors( get_the_ID(), &#039;page&#039; ) ;
			$i = count( $ancestors ) ;
			while ( $i &gt; 0 ) {
				$page_data = get_page( $ancestors[$i-1] ) ;
				echo &#039; &lt;a href=&quot;&#039;.get_permalink( $page_data-&gt;ID ).&#039;&quot;&gt;&#039;.$page_data-&gt;post_title.&#039;&lt;/a&gt; » &#039; ;
				$i-- ;
			}
			echo the_title();
		}
&lt;/code&gt;</description>
		<content:encoded><![CDATA[<p>Klappt nicht, in meinem Kommentar wurde das a-Tag direkt in einen Link umgewandelt. Neuer Versuch:<br />
<code><br />
} elseif (is_page()) {<br />
			$ancestors = get_ancestors( get_the_ID(), 'page' ) ;<br />
			$i = count( $ancestors ) ;<br />
			while ( $i &gt; 0 ) {<br />
				$page_data = get_page( $ancestors[$i-1] ) ;<br />
				echo ' &lt;a href="'.get_permalink( $page_data-&gt;ID ).'"&gt;'.$page_data-&gt;post_title.'&lt;/a&gt; » ' ;<br />
				$i-- ;<br />
			}<br />
			echo the_title();<br />
		}<br />
</code></p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: parapixel</title>
		<link>http://blog.pixeldreher.net/wordpress/wordpress-breadcrumb-ohne-plugin#comment-480</link>
		<dc:creator>parapixel</dc:creator>
		<pubDate>Sun, 10 Jul 2011 16:42:08 +0000</pubDate>
		<guid isPermaLink="false">http://blog.pixeldreher.net/?p=394#comment-480</guid>
		<description>Danke für den Hinweis auf die Breadcrumb-Navigation. Das Posting ist zwar schon fast 2 Jahre alt, ich hab aber noch einen Verbesserungsvorschlag, damit es auch mit Unterseiten einwandfrei funktioniert (Startseite &gt;&gt; stat. Seite &gt;&gt; stat. Unterseite &gt;&gt; usw.). Der Bereich &quot;elseif (is_page())&quot; muss durch folgendes ersetzt werden (getestet mit WP 3.2):

} elseif (is_page()) {
			$ancestors = get_ancestors( get_the_ID(), &#039;page&#039; ) ;
			$i = count( $ancestors ) ;
			while ( $i &gt; 0 ) {
				$page_data = get_page( $ancestors[$i-1] ) ;
				echo &#039; &lt;a&gt;ID ).&#039;&quot;&gt;&#039;.$page_data-&gt;post_title.&#039;&lt;/a&gt; » &#039; ;
				$i-- ;
			}
			echo the_title();
		}</description>
		<content:encoded><![CDATA[<p>Danke für den Hinweis auf die Breadcrumb-Navigation. Das Posting ist zwar schon fast 2 Jahre alt, ich hab aber noch einen Verbesserungsvorschlag, damit es auch mit Unterseiten einwandfrei funktioniert (Startseite &gt;&gt; stat. Seite &gt;&gt; stat. Unterseite &gt;&gt; usw.). Der Bereich &#8220;elseif (is_page())&#8221; muss durch folgendes ersetzt werden (getestet mit WP 3.2):</p>
<p>} elseif (is_page()) {<br />
			$ancestors = get_ancestors( get_the_ID(), &#8216;page&#8217; ) ;<br />
			$i = count( $ancestors ) ;<br />
			while ( $i &gt; 0 ) {<br />
				$page_data = get_page( $ancestors[$i-1] ) ;<br />
				echo &#8216; <a>ID ).&#8217;&#8221;&gt;&#8217;.$page_data-&gt;post_title.&#8217;</a> » &#8216; ;<br />
				$i&#8211; ;<br />
			}<br />
			echo the_title();<br />
		}</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Andre</title>
		<link>http://blog.pixeldreher.net/wordpress/wordpress-breadcrumb-ohne-plugin#comment-468</link>
		<dc:creator>Andre</dc:creator>
		<pubDate>Wed, 22 Jun 2011 22:21:30 +0000</pubDate>
		<guid isPermaLink="false">http://blog.pixeldreher.net/?p=394#comment-468</guid>
		<description>Danke für den Hinweis! Ich habe es gleich im Artikel geändert :-)</description>
		<content:encoded><![CDATA[<p>Danke für den Hinweis! Ich habe es gleich im Artikel geändert <img src='http://blog.pixeldreher.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: danza</title>
		<link>http://blog.pixeldreher.net/wordpress/wordpress-breadcrumb-ohne-plugin#comment-466</link>
		<dc:creator>danza</dc:creator>
		<pubDate>Wed, 15 Jun 2011 08:54:46 +0000</pubDate>
		<guid isPermaLink="false">http://blog.pixeldreher.net/?p=394#comment-466</guid>
		<description>Hi,

du schreibst in deinem Text von der function.php, damit hat es bei mir net geklappt, muss es nicht function&lt;b&gt;s&lt;/b&gt;.php heißen?

Damit ging es bei mir.

gruß
danza</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>du schreibst in deinem Text von der function.php, damit hat es bei mir net geklappt, muss es nicht function<b>s</b>.php heißen?</p>
<p>Damit ging es bei mir.</p>
<p>gruß<br />
danza</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: hans</title>
		<link>http://blog.pixeldreher.net/wordpress/wordpress-breadcrumb-ohne-plugin#comment-117</link>
		<dc:creator>hans</dc:creator>
		<pubDate>Thu, 26 May 2011 07:43:20 +0000</pubDate>
		<guid isPermaLink="false">http://blog.pixeldreher.net/?p=394#comment-117</guid>
		<description>tolles codeschnipselchen, danke!</description>
		<content:encoded><![CDATA[<p>tolles codeschnipselchen, danke!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Peasoup</title>
		<link>http://blog.pixeldreher.net/wordpress/wordpress-breadcrumb-ohne-plugin#comment-116</link>
		<dc:creator>Peasoup</dc:creator>
		<pubDate>Wed, 11 May 2011 15:05:59 +0000</pubDate>
		<guid isPermaLink="false">http://blog.pixeldreher.net/?p=394#comment-116</guid>
		<description>Also ich weiß ja nicht, aber ich hab noch keinen Code gesehen, der wirklich funktioniert. Kann auch an meinem merkwürdigen Site-Aufbau liegen (komme von Drupal, WP ist neuland für mich), aber bisher hat kein Code-Snippet dazu geführt dass es wirklich Page1 &gt;&gt; Sub2 &gt;&gt; Subsub3 hieß, sondern immer nur Page1 &gt;&gt; Subsub3.
Die entsprechenden Seiten sind natürlich Unterseiten der jeweiligen Parent-Site, aber trotzdem kommt da nie das richtige Ergebnis raus, im Gegenteil, auf der Home Page sagt mir die Breadcrumb zeitweise ich sei sonstwo. Mach ich irgendwas falsch, was man so spontan erkennen kann?</description>
		<content:encoded><![CDATA[<p>Also ich weiß ja nicht, aber ich hab noch keinen Code gesehen, der wirklich funktioniert. Kann auch an meinem merkwürdigen Site-Aufbau liegen (komme von Drupal, WP ist neuland für mich), aber bisher hat kein Code-Snippet dazu geführt dass es wirklich Page1 &gt;&gt; Sub2 &gt;&gt; Subsub3 hieß, sondern immer nur Page1 &gt;&gt; Subsub3.<br />
Die entsprechenden Seiten sind natürlich Unterseiten der jeweiligen Parent-Site, aber trotzdem kommt da nie das richtige Ergebnis raus, im Gegenteil, auf der Home Page sagt mir die Breadcrumb zeitweise ich sei sonstwo. Mach ich irgendwas falsch, was man so spontan erkennen kann?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

