<?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: [PHP] Zu lange Titel in WordPress abkürzen</title>
	<atom:link href="http://www.julianfrigger.de/blog/2009-08-01-php-zu-lange-titel-in-wordpress-abkurzen/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.julianfrigger.de/blog/2009-08-01-php-zu-lange-titel-in-wordpress-abkurzen/</link>
	<description>Web 2.0, Netzgeschichten und vieles mehr...</description>
	<lastBuildDate>Mon, 09 Jan 2012 21:16:57 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>Von: Sarah</title>
		<link>http://www.julianfrigger.de/blog/2009-08-01-php-zu-lange-titel-in-wordpress-abkurzen/comment-page-1/#comment-477</link>
		<dc:creator>Sarah</dc:creator>
		<pubDate>Thu, 26 Aug 2010 11:25:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.julianfrigger.de/?p=74#comment-477</guid>
		<description>Habe heute Deinen Beitrag entdeckt. Ist nicht ganz was ich brauche, aber ein guter Ansatz:
wie ändere ich den Code um den Titel (von einer Page) gekürzt in der Sidebar anzeigen zu lassen? 

Gruß
Sarah

ps: WARNUNG: ich bin Anfänger ;)</description>
		<content:encoded><![CDATA[<p>Habe heute Deinen Beitrag entdeckt. Ist nicht ganz was ich brauche, aber ein guter Ansatz:<br />
wie ändere ich den Code um den Titel (von einer Page) gekürzt in der Sidebar anzeigen zu lassen? </p>
<p>Gruß<br />
Sarah</p>
<p>ps: WARNUNG: ich bin Anfänger <img src='http://www.julianfrigger.de/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: gr4y</title>
		<link>http://www.julianfrigger.de/blog/2009-08-01-php-zu-lange-titel-in-wordpress-abkurzen/comment-page-1/#comment-439</link>
		<dc:creator>gr4y</dc:creator>
		<pubDate>Mon, 10 Aug 2009 11:36:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.julianfrigger.de/?p=74#comment-439</guid>
		<description>@STB: 
1. Was macht the_title(); in deiner Sidebar? 
2. An deinem Theme musst du nichts ändern, außer der functions.php. Deswegen auch: 

add_filter(&#039;the_tile&#039;,&#039;shortTitle&#039;); 

Das bewirkt das alle Titel vor der Ausgabe nochmal durch shortTitle und eventuelle andere Funktionen gejagt werden und die Ausgabe dessen dann in deinem Theme erscheint. 

Wenn du willst kannst du aber den Filter rauswerfen und statt the_title(); auch shortTitle(the_title()); schreiben. Wenn du zum Beispiel nur die Titel in der single.php abkürzen willst.

Und was meinst du mit dem &quot;-&quot; ? Das verstehe ich leider nicht ganz!</description>
		<content:encoded><![CDATA[<p>@STB:<br />
1. Was macht the_title(); in deiner Sidebar?<br />
2. An deinem Theme musst du nichts ändern, außer der functions.php. Deswegen auch: </p>
<p>add_filter(&#8216;the_tile&#8217;,'shortTitle&#8217;); </p>
<p>Das bewirkt das alle Titel vor der Ausgabe nochmal durch shortTitle und eventuelle andere Funktionen gejagt werden und die Ausgabe dessen dann in deinem Theme erscheint. </p>
<p>Wenn du willst kannst du aber den Filter rauswerfen und statt the_title(); auch shortTitle(the_title()); schreiben. Wenn du zum Beispiel nur die Titel in der single.php abkürzen willst.</p>
<p>Und was meinst du mit dem &#8220;-&#8221; ? Das verstehe ich leider nicht ganz!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Julian</title>
		<link>http://www.julianfrigger.de/blog/2009-08-01-php-zu-lange-titel-in-wordpress-abkurzen/comment-page-1/#comment-438</link>
		<dc:creator>Julian</dc:creator>
		<pubDate>Mon, 10 Aug 2009 11:25:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.julianfrigger.de/?p=74#comment-438</guid>
		<description>In der Sidebar muss the_title bleiben. Die letzte Zeile add_filter ( ‘the_title’, ’shortTitle’ );
filtert alle the_title raus und macht ein shortTitle daraus.

Deine zweite Frage verstehe ich nicht.

Gruß</description>
		<content:encoded><![CDATA[<p>In der Sidebar muss the_title bleiben. Die letzte Zeile add_filter ( ‘the_title’, ’shortTitle’ );<br />
filtert alle the_title raus und macht ein shortTitle daraus.</p>
<p>Deine zweite Frage verstehe ich nicht.</p>
<p>Gruß</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: STB</title>
		<link>http://www.julianfrigger.de/blog/2009-08-01-php-zu-lange-titel-in-wordpress-abkurzen/comment-page-1/#comment-437</link>
		<dc:creator>STB</dc:creator>
		<pubDate>Sun, 09 Aug 2009 21:14:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.julianfrigger.de/?p=74#comment-437</guid>
		<description>Super Lösung. Bei mir steht &quot;Warning: Missing Argument in .../functions.php&quot;, wenn ich die Alternative nutze. In meiner Sidebar steht statt &quot;the_title sinngemäß &quot;shortTitle&quot;. Allerdings frage ich mich gerade, wie man die ersten Zeichen vor einem - abschneiden kann, wenn die maximale Anzahl erreicht ist.</description>
		<content:encoded><![CDATA[<p>Super Lösung. Bei mir steht &#8220;Warning: Missing Argument in &#8230;/functions.php&#8221;, wenn ich die Alternative nutze. In meiner Sidebar steht statt &#8220;the_title sinngemäß &#8220;shortTitle&#8221;. Allerdings frage ich mich gerade, wie man die ersten Zeichen vor einem &#8211; abschneiden kann, wenn die maximale Anzahl erreicht ist.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Julian</title>
		<link>http://www.julianfrigger.de/blog/2009-08-01-php-zu-lange-titel-in-wordpress-abkurzen/comment-page-1/#comment-435</link>
		<dc:creator>Julian</dc:creator>
		<pubDate>Sat, 01 Aug 2009 11:48:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.julianfrigger.de/?p=74#comment-435</guid>
		<description>danke an euch. meins war eher ne quick and dirty lösung :D</description>
		<content:encoded><![CDATA[<p>danke an euch. meins war eher ne quick and dirty lösung <img src='http://www.julianfrigger.de/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: gr4y</title>
		<link>http://www.julianfrigger.de/blog/2009-08-01-php-zu-lange-titel-in-wordpress-abkurzen/comment-page-1/#comment-434</link>
		<dc:creator>gr4y</dc:creator>
		<pubDate>Sat, 01 Aug 2009 11:46:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.julianfrigger.de/?p=74#comment-434</guid>
		<description>Aua! Das geht doch alles viel einfacher und vor allem schöner. 

Einfach den folgenden Code in deine functions.php des Themes und fertig! 

function shortTitle($the_title){
        if (strlen($the_title) &gt; 31)
                return substr($the_title, 0, 28).&quot;...&quot;;
        else
                return $the_title;  
}

add_filter ( &#039;the_title&#039;, &#039;shortTitle&#039; );


Macht das gleiche und ist meiner Meinung nach ein bisschen flexibler da du den Code nur noch ein einer Stelle ändern musst und nicht an mehreren.</description>
		<content:encoded><![CDATA[<p>Aua! Das geht doch alles viel einfacher und vor allem schöner. </p>
<p>Einfach den folgenden Code in deine functions.php des Themes und fertig! </p>
<p>function shortTitle($the_title){<br />
        if (strlen($the_title) &gt; 31)<br />
                return substr($the_title, 0, 28).&#8221;&#8230;&#8221;;<br />
        else<br />
                return $the_title;<br />
}</p>
<p>add_filter ( &#8216;the_title&#8217;, &#8216;shortTitle&#8217; );</p>
<p>Macht das gleiche und ist meiner Meinung nach ein bisschen flexibler da du den Code nur noch ein einer Stelle ändern musst und nicht an mehreren.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Robert Curth</title>
		<link>http://www.julianfrigger.de/blog/2009-08-01-php-zu-lange-titel-in-wordpress-abkurzen/comment-page-1/#comment-433</link>
		<dc:creator>Robert Curth</dc:creator>
		<pubDate>Sat, 01 Aug 2009 11:41:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.julianfrigger.de/?p=74#comment-433</guid>
		<description>echo (strlen(get_the_title() &gt; 31) ? substr(get_the_title(), 0, 28) . &#039;...&#039; : get_the_title();


Man kann es sich auch unnötig kompliziert machen.</description>
		<content:encoded><![CDATA[<p>echo (strlen(get_the_title() &gt; 31) ? substr(get_the_title(), 0, 28) . &#8216;&#8230;&#8217; : get_the_title();</p>
<p>Man kann es sich auch unnötig kompliziert machen.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

