<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>
<channel>
	<title>Roman Harcke &#187; WordPress</title>
	<atom:link href="http://romanharcke.de/category/how-to/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://romanharcke.de</link>
	<description>WordPress, Fotografie und natürlich Themen meines Studiums</description>
	<lastBuildDate>Thu, 26 Aug 2010 09:37:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>WordPress Loop – Er stellt sich ausführlich vor!</title>
		<link>http://romanharcke.de/wordpress-loop-er-stellt-sich-ausfuhrlich-vor/</link>
		<comments>http://romanharcke.de/wordpress-loop-er-stellt-sich-ausfuhrlich-vor/#comments</comments>
		<pubDate>Thu, 29 Jul 2010 12:54:07 +0000</pubDate>
		<dc:creator>Roman</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Funktionen]]></category>
		<category><![CDATA[Loop]]></category>
		<category><![CDATA[Tipps]]></category>
		<guid isPermaLink="false">http://romanharcke.de/wordpress-loop-er-stellt-sich-ausfuhrlich-vor/</guid>
		<description><![CDATA[Wenn man eines in WordPress verstehen MUSS &#8211; dann ist es der WordPress Loop! Da ich ebenfalls immer wieder Probleme mit der Verständlichkeit dieses essentiellen Codeabschnitts hatte, nehme ich mir jetzt die Zeit und werde meine Notizen gleich hier veröffentlichen In seiner eigentlichen, gekürzten Form sieht der WordPress Loop folgendermaßen aus: &#160;&#60;?php // The Loop if &#40;have_posts&#40;&#41;&#41; : while &#40;have_posts&#40;&#41;&#41; : the_post&#40;&#41;; ... endwhile; else: ... endif; ?&#62; Eigentlich setzt sich der Grundbaustein des WordPress Loops aus einigen wenigen Befehlen zusammen. Ein &#8220;while&#8221; Loop ist standard in etlichen Programmiersprachen, ebenso auch in PHP. Was macht dieser WordPress Loop eigentlich? Der [...]
Related to <?php the_title(); ?>:<ol><li><a href='http://romanharcke.de/ahnliche-artikel-anzeigen-ohne-plugin-wordpress/' rel='bookmark' title='Permanent Link: Ähnliche Artikel anzeigen ohne Plugin (WordPress)'>Ähnliche Artikel anzeigen ohne Plugin (WordPress)</a></li>
<li><a href='http://romanharcke.de/20-wordpress-hacks/' rel='bookmark' title='Permanent Link: 20 WordPress Hacks'>20 WordPress Hacks</a></li>
<li><a href='http://romanharcke.de/wordpress-kommentarform-nach-oben/' rel='bookmark' title='Permanent Link: WordPress &#8211; Kommentarform nach oben schieben'>WordPress &#8211; Kommentarform nach oben schieben</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Wenn man eines in WordPress verstehen MUSS &#8211; dann ist es der <strong>WordPress Loop</strong>!<br />
Da ich ebenfalls immer wieder Probleme mit der Verständlichkeit dieses essentiellen Codeabschnitts hatte, nehme ich mir jetzt die Zeit und werde meine Notizen gleich hier veröffentlichen <img src='http://romanharcke.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>In seiner eigentlichen, gekürzten Form sieht der <strong>WordPress Loop</strong> folgendermaßen aus:</p>
<p><div class="codecolorer-container php dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&nbsp;<span style="color: #000000; font-weight: bold;">&lt;?php</span><br />
<span style="color: #666666; font-style: italic;">// The Loop</span><br />
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>have_posts<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span> <span style="color: #b1b100;">while</span> <span style="color: #009900;">&#40;</span>have_posts<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span> the_post<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #339933;">...</span><br />
<span style="color: #b1b100;">endwhile</span><span style="color: #339933;">;</span> <span style="color: #b1b100;">else</span><span style="color: #339933;">:</span><br />
<span style="color: #339933;">...</span><br />
<span style="color: #b1b100;">endif</span><span style="color: #339933;">;</span><br />
<span style="color: #000000; font-weight: bold;">?&gt;</span></div></div>
</p>
<p>Eigentlich setzt sich der Grundbaustein des WordPress Loops aus einigen wenigen Befehlen zusammen.</p>
<p>Ein <em>&#8220;while&#8221;</em> Loop ist standard in etlichen Programmiersprachen, ebenso auch in PHP.</p>
<h2>Was macht dieser WordPress Loop eigentlich?</h2>
<ol>
<li>Der Loop überprüft ob es einige Artikel (<em>have_posts()</em>) gibt, die er anzeigen kann.<br />
-&gt; <em>&#8220;if&#8221;</em> Abfrage</li>
<li>Falls das zutrifft, startet der Loop.</li>
<li>Die Funktion <em>&#8220;the_post()&#8221;</em> wird gestartet und setzt somit die Voraussetzung für weitere Funktionen im Grund-Loop.<br />
Sobald die Funktion <em>&#8220;the_post()&#8221;</em> die spezifizierten Wiederholungen durchlaufen hat, wird <em>&#8220;have_posts()&#8221;</em> beendet und der Loop stoppt.</li>
</ol>
<p>So, der Grundbaustein eines jeden WordPress Loops ist somit erklärt, vielleicht aber noch nicht ganz verstanden.<br />
Deshalb werde ich den WordPress Loop in einem Beispiel näher erklären, ich hoffe es wird verständlicher! <img src='http://romanharcke.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<h2>Code-Safari im WordPress Loop</h2>
<p>Hier der Code des Beispiels:</p>
<p><div class="codecolorer-container php dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&nbsp;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>have_posts<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span> <span style="color: #000000; font-weight: bold;">?&gt;</span><br />
<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">while</span> <span style="color: #009900;">&#40;</span>have_posts<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span> the_post<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span><br />
&lt;div class=&quot;post&quot; id=&quot;post-<span style="color: #000000; font-weight: bold;">&lt;?php</span> the_ID<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot;&gt;<br />
&lt;h2&gt;&lt;a href=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> the_permalink<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot;<br />
rel=&quot;bookmark&quot; title=&quot;Permanent Link to <span style="color: #000000; font-weight: bold;">&lt;?php</span> the_title_<br />
attribute<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot;&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> the_title<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/a&gt;&lt;/h2&gt;<br />
<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> get_post_meta<span style="color: #009900;">&#40;</span><span style="color: #000088;">$post</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">ID</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'PostThumb'</span><span style="color: #339933;">,</span><br />
<span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span><br />
&lt;p class=&quot;meta&quot;&gt;<br />
&lt;span&gt;Posted on&lt;/span&gt; <span style="color: #000000; font-weight: bold;">&lt;?php</span> the_time<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'F jS,<br />
Y'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span> &lt;span&gt;by&lt;/span&gt; <span style="color: #000000; font-weight: bold;">&lt;?php</span> the_author<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span><br />
&lt;/p&gt;<br />
<span style="color: #000000; font-weight: bold;">&lt;?php</span> the_content<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Read Full Article'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span><br />
&lt;p&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> the_tags<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Tags: '</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">', '</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'&lt;br /&gt;'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span><br />
Posted in <span style="color: #000000; font-weight: bold;">&lt;?php</span> the_category<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">', '</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span><br />
<span style="color: #000000; font-weight: bold;">&lt;?php</span> comments_popup_link<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'No Comments;'</span><span style="color: #339933;">,</span><br />
<span style="color: #0000ff;">'1 Comment'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'% Comments'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/p&gt;<br />
&lt;/div&gt;<br />
<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">endwhile</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span><br />
<span style="color: #000000; font-weight: bold;">&lt;?php</span> next_posts_link<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Older Entries'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span><br />
<span style="color: #000000; font-weight: bold;">&lt;?php</span> previous_posts_link<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Newer Entries'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span><br />
<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">else</span> <span style="color: #339933;">:</span> <span style="color: #000000; font-weight: bold;">?&gt;</span><br />
&lt;h2&gt;Nothing Found&lt;/h2&gt;<br />
<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">endif</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></div></div>
</p>
<h3>Was denkt sich der Loop eigentlich??</h3>
<p><strong>1.</strong></p>
<div class="codecolorer-container php dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>have_posts<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></div></div>
</p>
<p>Gibt es überhaupt Artikel die ich anzeigen kann? Naja, sonst ist der restliche Code schließlich überflüssig&#8230;</p>
<p><strong>2.</strong></p>
<div class="codecolorer-container php dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">while</span> <span style="color: #009900;">&#40;</span>have_posts<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span> the_post<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span><br />
&lt;div class=&quot;post&quot; id=&quot;post-<span style="color: #000000; font-weight: bold;">&lt;?php</span> the_ID<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot;&gt;</div></div>
<p>Dann beginne ich mal den Loop, ABER nur so oft wie du mir vorgegeben hast!</p>
<p>Die Anzahl der darzustellenden Artikel könnt ihr im Dashboard unter <em>&#8220;Einstellungen -&gt; Lesen&#8221;</em> festlegen.</p>
<p><strong>3.</strong></p>
<div class="codecolorer-container php dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;h2&gt;&lt;a href=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> the_permalink<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot;<br />
rel=&quot;bookmark&quot; title=&quot;Permanent Link to <span style="color: #000000; font-weight: bold;">&lt;?php</span> the_title_<br />
attribute<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot;&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> the_title<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/a&gt;&lt;/h2&gt;</div></div>
</p>
<p>Oh, ich darf endlich etwas auf der Seite anzeigen &#8211; und zwar den Titel des Artikels, sogar in der 2. Überschrift und mit Hyperlink.</p>
<p><strong>4.</strong></p>
<div class="codecolorer-container php dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> get_post_meta<span style="color: #009900;">&#40;</span><span style="color: #000088;">$post</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">ID</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'PostThumb'</span><span style="color: #339933;">,</span><br />
<span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></div></div>
<p></P><br />
<P>Aha, ein Custom Field! Der Nutzer hat mir durch &#8220;PostThumb&#8221; mitgeteilt (Eingabe zB beim Erstellen des Atikels im Dashboard), dass er ein Vorschaubild zu dem Artikel anzeigen möchte &#8211; Klar mach ich.</P><br />
<P><STRONG>5.</STRONG></p>
<div class="codecolorer-container php dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;p class=&quot;meta&quot;&gt;<br />
&lt;span&gt;Posted on&lt;/span&gt; <span style="color: #000000; font-weight: bold;">&lt;?php</span> the_time<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'F jS,<br />
Y'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span> &lt;span&gt;by&lt;/span&gt; <span style="color: #000000; font-weight: bold;">&lt;?php</span> the_author<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span><br />
&lt;/p&gt;</div></div>
</p>
<p>Jetzt werde ich die &#8220;Meta-Daten&#8221; zu dem Artikel anzeigen, das sind der aktuelle Monat, der aktuelle Tag und das aktuelle Jahr. Außerdem schreibe ich den Namen des Autors (<em>&#8220;the_author()&#8221;</em>)unter den Titel.</p>
<p><strong>6.</strong></p>
<div class="codecolorer-container php dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">&lt;?php</span> the_content<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Read Full Article'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></div></div>
</p>
<p>Endlich darf ich den ganzen Artikel anzeigen <img src='http://romanharcke.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>7.</strong></p>
<div class="codecolorer-container php dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;p&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> the_tags<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Tags: '</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">', '</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'&lt;br /&gt;'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span><br />
Posted in <span style="color: #000000; font-weight: bold;">&lt;?php</span> the_category<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">', '</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span><br />
<span style="color: #000000; font-weight: bold;">&lt;?php</span> comments_popup_link<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'No Comments;'</span><span style="color: #339933;">,</span><br />
<span style="color: #0000ff;">'1 Comment'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'% Comments'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/p&gt;&lt;/div&gt;</div></div>
</p>
<p>Achja, noch mehr Meta-Daten zu dem Artikel. Hier werde ich die vergebenen Tags, die Kategorie und die Anzahl der Kommentare anzeigen, sogar mit einem Link zu dem Kommentarbereich. Außerdem schließe ich das letzte DIV, der Artikelbereich ist somit wieder geschlossen.</p>
<p><strong>8.</strong></p>
<div class="codecolorer-container php dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">endwhile</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></div></div>
</p>
<p>Hiermit beende ich diesen Durchlauf. Da zB fünf Artikel auf der Seite angezeigt werden sollen, mache ich diesen Durchlauf noch weitere vier Mal und habe die vorgeschriebenen Loops somit abgeschlossen.</p>
<p><strong>9.</strong></p>
<div class="codecolorer-container php dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">&lt;?php</span> next_posts_link<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Older Entries'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span> <br />
<span style="color: #000000; font-weight: bold;">&lt;?php</span> previous_posts_link<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Newer Entries'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></div></div>
</p>
<p>Falls es noch weitere als diese fünf Artikel gibt, werde ich Links zu den älteren bzw neueren Artikeln erstellen.</p>
<p><strong>10.</strong></p>
<div class="codecolorer-container php dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">else</span> <span style="color: #339933;">:</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></div></div>
</p>
<p>Waah &#8211; es gibt keine Artikel mehr??</p>
<p><strong>11.</strong></p>
<div class="codecolorer-container php dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #339933;">&lt;/</span>p<span style="color: #339933;">&gt;</span><br />
<span style="color: #339933;">&lt;</span>h2<span style="color: #339933;">&gt;</span>Nothing Found<span style="color: #339933;">&lt;/</span>h2<span style="color: #339933;">&gt;</span></div></div>
</p>
<p>Na dann gebe ich das mal bekannt &#8211; &#8220;Keine Artikel gefunden!&#8221;</p>
<p><strong>12.</strong></p>
<div class="codecolorer-container php dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">endif</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></div></div>
</p>
<p>Juhuu, endlich FERTIG!!</p>
</p>
<p>Lange kann der WordPress Loop aber nicht entspannen, euer Theme ist mit vielen Loops vollgestopft! Hoffe ich konnte euch den Loop anschaulich erklären und ihr hattet Spaß bei dieser kleinen Lehrstunde <img src='http://romanharcke.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Related to <?php the_title(); ?>:<ol><li><a href='http://romanharcke.de/ahnliche-artikel-anzeigen-ohne-plugin-wordpress/' rel='bookmark' title='Permanent Link: Ähnliche Artikel anzeigen ohne Plugin (WordPress)'>Ähnliche Artikel anzeigen ohne Plugin (WordPress)</a></li>
<li><a href='http://romanharcke.de/20-wordpress-hacks/' rel='bookmark' title='Permanent Link: 20 WordPress Hacks'>20 WordPress Hacks</a></li>
<li><a href='http://romanharcke.de/wordpress-kommentarform-nach-oben/' rel='bookmark' title='Permanent Link: WordPress &#8211; Kommentarform nach oben schieben'>WordPress &#8211; Kommentarform nach oben schieben</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://romanharcke.de/wordpress-loop-er-stellt-sich-ausfuhrlich-vor/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>WordPress &#8211; Kommentarform nach oben schieben</title>
		<link>http://romanharcke.de/wordpress-kommentarform-nach-oben/</link>
		<comments>http://romanharcke.de/wordpress-kommentarform-nach-oben/#comments</comments>
		<pubDate>Wed, 28 Jul 2010 16:32:07 +0000</pubDate>
		<dc:creator>Roman</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Kommentare]]></category>
		<guid isPermaLink="false">http://romanharcke.de/?p=2998</guid>
		<description><![CDATA[Schon oft habe ich bemerkt, dass man bei vielen Kommentaren zu einem Artikel einiges nach unten scrollen muss, bis man die Kommentarbox findet &#8211; um ebenfalls seinen Senf dazu zugeben. Das finde ich eigentlich schade, ich möchte ja meistens nicht die ganzen Kommentare lesen, sondern vielleicht nur einen Hinweis geben, oder den Verfasser loben Deshalb hab ich meine Kommentarform einfach nach oben geschoben, direkt unter den Artikel, um euch allen das ewige Scrollen abzunehmen. Möchte man dennoch die Kommentare lesen, kann man das ja immernoch tun. Ich finde die Lösung wunderbar, bin gespannt was ihr zu der Überlegung sagt. Und [...]
Related to <?php the_title(); ?>:<ol><li><a href='http://romanharcke.de/wp-kommentar-statistik-aus-dashboard-auf-seite-anzeigen/' rel='bookmark' title='Permanent Link: WP &#8211; Kommentar Statistik aus Dashboard auf Seite anzeigen'>WP &#8211; Kommentar Statistik aus Dashboard auf Seite anzeigen</a></li>
<li><a href='http://romanharcke.de/quick-edit-button-fur-wordpress-artikel/' rel='bookmark' title='Permanent Link: Quick Edit Button für WordPress Artikel'>Quick Edit Button für WordPress Artikel</a></li>
<li><a href='http://romanharcke.de/wordpress-loop-er-stellt-sich-ausfuhrlich-vor/' rel='bookmark' title='Permanent Link: WordPress Loop – Er stellt sich ausführlich vor!'>WordPress Loop – Er stellt sich ausführlich vor!</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img src='http://romanharcke.de/wp-content/plugins/simple-post-thumbnails/timthumb.php?src=/wp-content/thumbnails/2998.jpg&amp;w=200&amp;h=150&amp;zc=1&amp;ft=jpg' alt='post thumbnail' /></p>
<p>Schon oft habe ich bemerkt, dass man bei vielen Kommentaren zu einem Artikel einiges nach unten scrollen muss, bis man die Kommentarbox findet &#8211; um ebenfalls seinen Senf dazu zugeben.<br />
Das finde ich eigentlich schade, ich möchte ja meistens nicht die ganzen Kommentare lesen, sondern vielleicht nur einen Hinweis geben, oder den Verfasser loben <img src='http://romanharcke.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Deshalb hab ich meine Kommentarform einfach nach oben geschoben, direkt unter den Artikel, um euch allen das ewige Scrollen abzunehmen. Möchte man dennoch die Kommentare lesen, kann man das ja immernoch tun.</p>
<p>Ich finde die Lösung wunderbar, bin gespannt was ihr zu der Überlegung sagt.</p>
<p>Und damit ihr das gegebenenfalls auf eurem Blog nachbasteln könnt, werde ich die Vorgehensweise nun genauer beschreiben.</p>
<h2>Kommentarform unter den Artikel verschieben</h2>
<p>Um die Kommentarform zu verschieben, öffnet ihr eure <em>single.php</em> Datei und sucht nach folgendem Codeabschnitt:</p>
<div class="codecolorer-container php dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">&lt;?php</span> comments_template<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;div class=&quot;box&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;h2&gt;Comment on this Article:&lt;/h2&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;div class=&quot;block widget_block&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">include</span> <span style="color: #009900;">&#40;</span>TEMPLATEPATH <span style="color: #339933;">.</span> <span style="color: #0000ff;">'/comments-form.php'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/div&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/div&gt;       </div></div>
<p>Der Abschnitt ist natürlich nicht bei jeden Theme gleich, sollte aber ähnlich sein, da WordPress ja immer die selben Abfragen benutzt, findet ihr den relevanten Abschnitt sicherlich.</p>
<p>Meistens ist das Kommentarfeld in ein DIV verpackt, schneidet einfach das ganze DIV samt Kommentarform aus und platziert es über:</p>
<div class="codecolorer-container php dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">&lt;?php</span> comments_template<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></div></div>
<p>Der letzte Code (<em>comments_template</em>) ruft eure Kommentare ab und listet sie auf.</p>
<h3>Nun sollte der Codeabschnitt so aussehen:</h3>
<div class="codecolorer-container php dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;div class=&quot;box&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;h2&gt;Comment on this Article:&lt;/h2&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;div class=&quot;block widget_block&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">include</span> <span style="color: #009900;">&#40;</span>TEMPLATEPATH <span style="color: #339933;">.</span> <span style="color: #0000ff;">'/comments-form.php'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/div&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/div&gt; <br />
<br />
<span style="color: #000000; font-weight: bold;">&lt;?php</span> comments_template<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></div></div>
<p>Nun die Datei abspeichern und einen Artikel in eurem Blog aufrufen. Die Kommentarform sollte nun über den Kommentaren zu finden sein, also direkt unter dem Artikel.</p>
<p>Um den Besuchern trotzdem einen Hinweis auf eine bestehende Diskussion zu geben, habe ich die Anzahl der vorhandenen Kommentare gleich über der Kommentarform angezeigt, somit sind sie eventuell motiviert ebenfalls einige der Kommentare zu lesen, oder auch zu kommentieren.</p>
<h2>Anzahl der Kommentare zu einem Artikel ausgeben</h2>
<div class="codecolorer-container php dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">&lt;?php</span> comments_number<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'kein Kommentar bis jetzt'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'1 Kommentar'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'% Kommentare'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></div></div>
<p>Der obrige Codeschnippsel listet die Anzahl der Kommentare auf und wurde von mir etwas optimiert <img src='http://romanharcke.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Zur Übersicht und Verständlichkeit werde ich euch meinen Code einfach hier einfügen, dann könnt ihr die Auswirkungen besser überblicken.</p>
<h2>Mein Code als Beispiel:</h2>
<div class="codecolorer-container php dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;div class=&quot;box&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;h1&gt;Speakers Corner - &lt;em&gt;{<span style="color: #000000; font-weight: bold;">&lt;?php</span> comments_number<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'kein Kommentar bis jetzt'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'1 Kommentar'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'% Kommentare'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>}&lt;/em&gt;&lt;/h1&gt;&lt;br /&gt;&lt;h2&gt; &lt;br /&gt;Schreib was du denkst!&lt;/h2&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;div class=&quot;block widget_block&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">include</span> <span style="color: #009900;">&#40;</span>TEMPLATEPATH <span style="color: #339933;">.</span> <span style="color: #0000ff;">'/comments-form.php'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;/div&gt;<br />
&nbsp; &nbsp; &nbsp; &lt;/div&gt;<br />
&nbsp; &nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">&lt;?php</span> comments_template<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></div></div>
<p>Wünsche euch viel Spaß am Basteln und hoffe dass euch die Änderung gefällt <img src='http://romanharcke.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Related to <?php the_title(); ?>:<ol><li><a href='http://romanharcke.de/wp-kommentar-statistik-aus-dashboard-auf-seite-anzeigen/' rel='bookmark' title='Permanent Link: WP &#8211; Kommentar Statistik aus Dashboard auf Seite anzeigen'>WP &#8211; Kommentar Statistik aus Dashboard auf Seite anzeigen</a></li>
<li><a href='http://romanharcke.de/quick-edit-button-fur-wordpress-artikel/' rel='bookmark' title='Permanent Link: Quick Edit Button für WordPress Artikel'>Quick Edit Button für WordPress Artikel</a></li>
<li><a href='http://romanharcke.de/wordpress-loop-er-stellt-sich-ausfuhrlich-vor/' rel='bookmark' title='Permanent Link: WordPress Loop – Er stellt sich ausführlich vor!'>WordPress Loop – Er stellt sich ausführlich vor!</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://romanharcke.de/wordpress-kommentarform-nach-oben/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Interessante WordPress Funktionen für die functions.php</title>
		<link>http://romanharcke.de/interessante-wordpress-funktionen-fur-die-functions-php/</link>
		<comments>http://romanharcke.de/interessante-wordpress-funktionen-fur-die-functions-php/#comments</comments>
		<pubDate>Mon, 05 Jul 2010 13:41:23 +0000</pubDate>
		<dc:creator>Roman</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Codeschnipsel]]></category>
		<category><![CDATA[functions.php]]></category>
		<category><![CDATA[Funktionen]]></category>
		<category><![CDATA[PHP]]></category>
		<guid isPermaLink="false">http://romanharcke.de/interessante-wordpress-funktionen-fur-die-functions-php/</guid>
		<description><![CDATA[In diesem Artikel werde ich einige WordPress Funktionen erläutern, die euch und eurer Webseite helfen das Bloggen etwas zu erleichtern. Alle hier aufgeführten Code Schnipsel werden in die functions.php Datei eingefügt. In euren WordPress Theme Ordner findet Ihr diese Datei, in der alle Funktionen eures WordPress Themes aufgelistet sind. Meistens ist es sinnvoller, neue Funktionen in die functions.php Datei einzufügen, als direkt in die Artikelseiten. Die functions.php Datei funktioniert eigentlich wie ein Plugin in euren Theme Ordner. Modifizierungen an dieser Datei erlauben euch die WordPress Core Features zu überschreiben, ohne grundlegende WordPress Dateien zu verändern. Wenn diese Datei korrekt eingesetzt [...]
Related to <?php the_title(); ?>:<ol><li><a href='http://romanharcke.de/dofollow-wordpress-plugin/' rel='bookmark' title='Permanent Link: DoFollow in WordPress ohne Plugin'>DoFollow in WordPress ohne Plugin</a></li>
<li><a href='http://romanharcke.de/wordpress-lange-des-auszugs-andern/' rel='bookmark' title='Permanent Link: WordPress &#8211; Länge des Auszugs ändern'>WordPress &#8211; Länge des Auszugs ändern</a></li>
<li><a href='http://romanharcke.de/wordpress-eigene-login-seite-gestalten/' rel='bookmark' title='Permanent Link: WordPress &#8211; Eigene Login Seite gestalten'>WordPress &#8211; Eigene Login Seite gestalten</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>In diesem Artikel werde ich einige WordPress Funktionen erläutern, die euch und eurer Webseite helfen das Bloggen etwas zu erleichtern.</p>
<p>Alle hier aufgeführten Code Schnipsel werden in die functions.php Datei eingefügt. In euren WordPress Theme Ordner findet Ihr diese Datei, in der alle Funktionen eures WordPress Themes aufgelistet sind. Meistens ist es sinnvoller, neue Funktionen in die functions.php Datei einzufügen, als direkt in die Artikelseiten.</p>
<p>Die functions.php Datei funktioniert eigentlich wie ein Plugin in euren Theme Ordner. Modifizierungen an dieser Datei erlauben euch die WordPress Core Features zu überschreiben, ohne grundlegende WordPress Dateien zu verändern. Wenn diese Datei korrekt eingesetzt wird, kann sie Wunder bewirken. Außerdem beinhaltet sie alle Änderungen und Funktionen eures WordPress Themes in einer Datei, was wiederum Überblick und Ordnung verschafft. Falls später einmal weitere Funktionen zu eurem WordPress Theme hinzugefügt werden sollen, könnt ihr einfach die functions.php Datei öffnen und z.B. einen der folgenden <a href="http://romanharcke.de/tag/codeschnipsel/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Codeschnipsel">Codeschnipsel</a> einfügen.</p>
<p>Nun will ich euch nicht länger die unglaublichen und höchst funktionellen Tricks für eure WordPress functions.php Datei vorenthalten.</p>
<p>Noch einmal: alle ich hier aufgeführten <a href="http://romanharcke.de/tag/codeschnipsel/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Codeschnipsel">Codeschnipsel</a> funktionieren nur, wenn sie in die functions.php Datei in euren WordPress Theme eingefügt werden.</p>
<h2>1. Google Analytics hinzufügen</h2>
<p>Den unten aufgeführten <a href="http://romanharcke.de/tag/codeschnipsel/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Codeschnipsel">Codeschnipsel</a> einfach in eure functions.php Datei einfügen und euren Google Analytics Code hinzufügen. Diesen <a href="http://romanharcke.de/tag/codeschnipsel/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Codeschnipsel">Codeschnipsel</a> fügt hier einmal hin zu und müsst euch nie wieder Gedanken darüber machen. Dieser <a href="http://romanharcke.de/tag/codeschnipsel/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Codeschnipsel">Codeschnipsel</a> fügt eine Aktionen in den wp_footer ein, sodass auf allen euren Seiten automatisch der Google Analytics Code eingefügt wird.</p>
<blockquote><p>&lt;?php<br />
add_action(&#8216;wp_footer&#8217;, &#8216;add_googleanalytics&#8217;);<br />
function add_googleanalytics() { ?&gt;<br />
// Google Analytics Code einfügen<br />
&lt;?php } ?&gt;</p></blockquote>
<p>Weitere Informationen findet Ihr hier: <a href="http://www.wpbeginner.com/beginners-guide/how-to-install-google-analytics-in-wordpress/" target="_blank">Beginner’s Guide to Installing Google Analytics in WordPress</a></p>
<h2>2. Ein FavIcon zu eurem Blog hinzufügen</h2>
<p>Jeder Blog verdient seine eigene Identität. Gerade deshalb finde ich es wichtig, dass jeder Blog sein eigenes FavIcon hat. Ein FavIcon ist das kleine Icon links neben der URL. Falls die URL in den Browser gezogen wird und somit ein Shortcut erstellt wird, erscheint das FavIcon in der Browserleiste. Das FavIcon muss nicht zwingend in die functions.php Datei eingefügt werden, sondern findet auch seinen Platz in der header.php Datei. Hier nun aber den Code für eure functions.php:</p>
<blockquote><p>// FavIcon hinzufügen<br />
function blog_favicon() {<br />
echo &#8216;&lt;link rel=&#8221;Shortcut Icon&#8221; type=&#8221;image/x-icon&#8221; href=&#8221;&#8216;.get_bloginfo(&#8216;wpurl&#8217;).&#8217;/favicon.ico&#8221; /&gt;&#8217;;<br />
}<br />
add_action(&#8216;wp_head&#8217;, &#8216;blog_favicon&#8217;);</p></blockquote>
<p>Damit euer favicon im Blog angezeigt wird, ladet einfach die .ico Datei in das Stammverzeichnis eurer Webseite. Der Pfad zu der .ico Datei kann natürlich angepasst werden.</p>
<h2>3. WordPress Version Nummer entfernen</h2>
<p>Um die maximale Sicherheit eures WordPress Blocks zu garantieren, sollte ihr immer die neuste Version installiert haben. Somit ist gewährleistet, dass alle bekannten Sicherheitslücken geschlossen sind. Die WordPress Versionnummer findet sich im WordPress header, im RSS Feed, und an vielen anderen Stellen. Es ist schlau die WordPress Versionnummer zu entfernen, denn falls man die Version kennt, können leichter Angriffe auf euren WordPress Blog durchgeführt werden.</p>
<p>Hier nun also der <a href="http://romanharcke.de/tag/codeschnipsel/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Codeschnipsel">Codeschnipsel</a> um die WordPress Version aus eurem Blog zu entfernen:</p>
<blockquote><p>function wpbeginner_remove_version() {<br />
return &#8221;;<br />
}<br />
add_filter(&#8216;the_generator&#8217;, &#8216;wpbeginner_remove_version&#8217;);</p></blockquote>
<h2>4. Gravatar Logo bei Kommentaren ersetzen</h2>
<p>Warum sollt Ihr euch die Möglichkeiten gehen lassen, euren Blog ein Stück persönlicher zu gestalten? Mit diesen <a href="http://romanharcke.de/tag/codeschnipsel/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Codeschnipsel">Codeschnipsel</a> ist das möglich! Standardmäßig hatte WordPress bei den Kommentaren immer ein kleines Vorschaubild eingefügt, entweder den Mystery Man, oder den Gravatar. Diese Logos können durch eigene ersetzt werden.<br />
Alles was ihr tun müsst ist folgenden <a href="http://romanharcke.de/tag/codeschnipsel/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Codeschnipsel">Codeschnipsel</a> in die functions.php Datei einzufügen:</p>
<blockquote><p>add_filter( &#8216;avatar_defaults&#8217;, &#8216;newgravatar&#8217; );</p>
<p>function newgravatar ($avatar_defaults) {<br />
$myavatar = get_bloginfo(&#8216;template_directory&#8217;) . &#8216;/images/Eigenes_Logo.gif&#8217;;<br />
$avatar_defaults[$myavatar] = &#8220;WPBeginner&#8221;;<br />
return $avatar_defaults;<br />
}</p></blockquote>
<p>Natürlich sollt ihr nicht vergessen euer eigenes Logo für die Kommentare auf eurer Westseite bereitzustellen. Der Pfad zu dem Kommentarlogo befindet sich in Rootordner unter &#8220;/images/Eigenes_Logo.gif&#8221;. Habt ihr das Logo hochgeladen, könnt ihr es unter Einstellungen -&gt; Diskussion auswählen.</p>
<h2>5. Auszug Links editieren</h2>
<p>Meistens erscheinen auf eurer Blogseite, in den Suchergebnissen, oder in den einzelnen Kategorieseiten die Artikel als kleine Auszüge. Die Artikel so anzuzeigen ist sehr hilfreich, da dem Besucher somit eine größere Auswahl zur Verfügung gestellt wird und er sich einen Überblick verschaffen kann.</p>
<p>Leider fügen viele WordPress Themes unter den Auszug keinen ersichtlichen Link zu dem weiterführenden Artikel. In vielen Fällen sieht der Link eher unscheinbar aus: [...]</p>
<p>Mit diesen <a href="http://romanharcke.de/tag/codeschnipsel/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Codeschnipsel">Codeschnipsel</a> ist es möglich den Link beliebig abzuändern:</p>
<blockquote><p>// custom excerpt ellipses for 2.9<br />
function custom_excerpt_more($more) {<br />
return &#8216;…&#8217;;<br />
}<br />
add_filter(&#8216;excerpt_more&#8217;, &#8216;custom_excerpt_more&#8217;);</p>
<p>/* custom excerpt ellipses for 2.8-<br />
function custom_excerpt_more($excerpt) {<br />
return str_replace(&#8216;[...]&#8216;, &#8216;…&#8217;, $excerpt);<br />
}<br />
add_filter(&#8216;wp_trim_excerpt&#8217;, &#8216;custom_excerpt_more&#8217;);<br />
*/</p></blockquote>
<h2>6. Die Länge des Auszuges beliebig festlegen</h2>
<p>Standardmäßig ist der Auszug in WordPress festgelegt auf 55 Wörter. Manchmal möchte man jedoch die Auszüge etwas länger anzeigen und somit dem Besucher einen tieferen Einblick in den Artikel gewähren.<br />
Um die maximale Wortanzahl für den Auszug festzulegen, fügt ihr folgenden <a href="http://romanharcke.de/tag/codeschnipsel/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Codeschnipsel">Codeschnipsel</a> in die functions.php Datei ein:</p>
<blockquote><p>function new_excerpt_length($length) {<br />
return 100;<br />
}<br />
add_filter(&#8216;excerpt_length&#8217;, &#8216;new_excerpt_length&#8217;);</p></blockquote>
<p>In diesem <a href="http://romanharcke.de/tag/codeschnipsel/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Codeschnipsel">Codeschnipsel</a> wird der Auszug auf 100 Wörter limitiert. Diese Anzahl kann natürlich nach Belieben geändert werden.</p>
<p>Ich hoffe ich konnte euch hiermit einige tolle Funktionen für euren WordPress Blog zeigen. Ich versuche eigentlich immer Plugins zu vermeiden und die Funktionen direkt in die functions.php Datei einzufügen. Denn meistens sind die Plugins mit weiteren unnützen Funktionen überladen und verlangsamen somit nur euren WordPress Blog.</p>
<p>Viel Spaß damit!</p>
<p>Related to <?php the_title(); ?>:<ol><li><a href='http://romanharcke.de/dofollow-wordpress-plugin/' rel='bookmark' title='Permanent Link: DoFollow in WordPress ohne Plugin'>DoFollow in WordPress ohne Plugin</a></li>
<li><a href='http://romanharcke.de/wordpress-lange-des-auszugs-andern/' rel='bookmark' title='Permanent Link: WordPress &#8211; Länge des Auszugs ändern'>WordPress &#8211; Länge des Auszugs ändern</a></li>
<li><a href='http://romanharcke.de/wordpress-eigene-login-seite-gestalten/' rel='bookmark' title='Permanent Link: WordPress &#8211; Eigene Login Seite gestalten'>WordPress &#8211; Eigene Login Seite gestalten</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://romanharcke.de/interessante-wordpress-funktionen-fur-die-functions-php/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Erfrischung für deinen WordPress Blog</title>
		<link>http://romanharcke.de/erfrischung-fur-deinen-wordpress-blog/</link>
		<comments>http://romanharcke.de/erfrischung-fur-deinen-wordpress-blog/#comments</comments>
		<pubDate>Mon, 21 Jun 2010 15:09:51 +0000</pubDate>
		<dc:creator>Roman</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[einstellungen]]></category>
		<category><![CDATA[Tipps]]></category>
		<guid isPermaLink="false">http://romanharcke.de/?p=2892</guid>
		<description><![CDATA[Ich hab mir einige Tipps überlegt, die deinem WordPress Blog sicher gut tun. Es ist das Ziel von jedem Blogger, eine Konversation zum Laufen zu bringen, oder zu erhalten, deshalb hab ich mir hierfür einige optimale Änderungen überlegt. Außerdem sollten Besucher auf deinen Blog kommen und er sollte in den Suchmaschinen zu finden sein. Hierfür hab ich ebenfalls einige kleine Tipps aufgelistet. Kommentare und Diskussion: 1. Kommentare in umgekehrter Reihenfolge anzeigen Einstellungen -&#62; Diskussion -&#62; &#8220;Die ältesten neuesten Kommentare sollen oben stehen&#8221; So ist gewährleistet, dass die Besucher immer den neusten Kommentar sehen, sobald sie den Artikel fertig gelesen haben [...]
Related to <?php the_title(); ?>:<ol><li><a href='http://romanharcke.de/wordpress-blog-suchmaschinenfreundlich/' rel='bookmark' title='Permanent Link: Mache deinen WordPress Blog Suchmaschinenfreundlich'>Mache deinen WordPress Blog Suchmaschinenfreundlich</a></li>
<li><a href='http://romanharcke.de/beste-wordpress-plugins-fuer-wordpress-blogger/' rel='bookmark' title='Permanent Link: Beste WordPress Plugins für erfolgreiche WordPress Blogs'>Beste WordPress Plugins für erfolgreiche WordPress Blogs</a></li>
<li><a href='http://romanharcke.de/wordpress-kommentarform-nach-oben/' rel='bookmark' title='Permanent Link: WordPress &#8211; Kommentarform nach oben schieben'>WordPress &#8211; Kommentarform nach oben schieben</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img src='http://romanharcke.de/wp-content/plugins/simple-post-thumbnails/timthumb.php?src=/wp-content/thumbnails/2892.jpg&amp;w=200&amp;h=150&amp;zc=1&amp;ft=jpg' alt='post thumbnail' /></p>
<p><a href="http://farm4.static.flickr.com/3639/3487548652_35e8a6aaa1.jpg"><img class="alignright" title="Apple Splash" src="http://farm4.static.flickr.com/3639/3487548652_35e8a6aaa1.jpg" alt="" width="300" height="229" /></a>Ich hab mir einige <strong>Tipps</strong> überlegt, die deinem <strong>WordPress Blog</strong> sicher gut tun.</p>
<p>Es ist das Ziel von jedem Blogger, eine <strong>Konversation</strong> zum Laufen zu bringen, oder zu erhalten, deshalb hab ich mir hierfür einige optimale Änderungen überlegt.<br />
Außerdem sollten <strong>Besucher auf deinen Blog</strong> kommen und er sollte in den <strong>Suchmaschinen</strong> zu finden sein. Hierfür hab ich ebenfalls einige kleine Tipps aufgelistet.</p>
<h2><span style="text-decoration: underline;"><strong>Kommentare und Diskussion:</strong></span></h2>
<h3><strong>1. Kommentare in umgekehrter Reihenfolge anzeigen</strong></h3>
<blockquote><p>Einstellungen -&gt; Diskussion -&gt; &#8220;Die</p>
<select id="comment_order" name="comment_order">
<option value="asc">ältesten</option>
<option selected="selected" value="desc">neuesten</option>
</select>
<p>Kommentare  sollen oben stehen&#8221;</p></blockquote>
<p>So ist gewährleistet, dass die Besucher immer den neusten Kommentar sehen, sobald sie den Artikel fertig gelesen haben und eventuell die Diskussion weiterführen können.</p>
<p>Da WordPress schon seit einigen Update Versionen die geschachtelten Kommentare eingeführt hat, kann man die Antworten zu neuen Kommentaren trotzdem untereinander sehen.</p>
<p>Hier kann man auch gleich die Tiefe der geschachtelten Kommentare einstellen:</p>
<blockquote><p><label for="thread_comments"></label></p>
<input id="thread_comments" checked="checked" name="thread_comments" type="checkbox" value="1" /> Verschachtelte Kommentare in</p>
<select id="thread_comments_depth" name="thread_comments_depth">
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option selected="selected" value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>
<p>Ebenen organisieren</p></blockquote>
<h3><strong>2. Überprüfung der Kommentare durch den Admin ausschalten</strong></h3>
<p>Ich kommentiere gerne auf Blogs, doch bin immer etwas enttäuscht, wenn mein Kommentar nicht gleich unter dem Artikel erscheint.</p>
<p>WordPress hat eine Funktion eingebaut, die erlaubt jeden neu verfassten Kommentar erst durch den Admin freigeben zulassen. Das erscheint mir sinnvoll um die Kommentare zu überrpüfen, oder bei eventuellen Spam Kommentaren eingreifen zu können.<br />
Allerdings erkennt Akismet fast alle Spam-Kommentare&#8230;</p>
<blockquote><p><span>1,118</span> spams caught, <span>138</span> legitimate comments,  and an overall accuracy rate of <span>99.204%</span>.</p></blockquote>
<p>Um diese Funktion der Freischaltung zu umgehen, könnt ihr diese einfach unter Einstellungen -&gt; Diskussion abschalten:</p>
<blockquote>
<fieldset>
<legend class="screen-reader-text"><span>Bevor ein  Kommentar erscheint,</span></legend>
<p><label for="comment_moderation"></label></p>
<input id="comment_moderation" name="comment_moderation" type="checkbox" value="1" /> muss jeder Kommentar von einem Administrator überprüft werden.</fieldset>
</blockquote>
<p>Falls ihr trotzdem gerne die Kommentatoren überprüft, könnt ihr sie mit der nächsten Funktion einfach für spätere Kommentare freischalten:</p>
<blockquote><input id="comment_whitelist" name="comment_whitelist" type="checkbox" value="1" /> Der Autor muss bereits einen genehmigten Kommentar  geschrieben haben.</p></blockquote>
<h2><span style="text-decoration: underline;"><strong>Tipps zum Verfassen von Artikeln</strong></span></h2>
<h3><strong>1. selbstständige Pings ausschalten</strong></h3>
<p>Wenn ihr einen Artikel frisch verfasst habt, wird WordPress die Suchmaschinen und eventuell weitere Dienste darauf aufmerksam machen. Das ist gut, sonst werden eure Artikel nicht in den Suchmaschinen erscheinen.<br />
Falls ihr aber beim erneuten Durchlesen des Artikels einen Fehler finden solltet und ihr diesen nachträglich bearbeitet, wird WordPress wieder alle Pingdienste benachrichtigen.<br />
Das sollte vermieden werden und ist mit dem richtigen Plugin total einfach zu realisieren:</p>
<blockquote><p><strong><a href="http://www.maxblogpress.com/plugins/mpo/mpo-use/" target="_blank">MaxBlogPress Ping Optimizer 2.2.5</a></strong></p></blockquote>
<h3><strong>2. Externe Links in Artikeln benutzen</strong></h3>
<p>Am besten werden in Artikeln externe Links benutzt, denn sonst verliert ihr ganz schnell die Besucher eurer Seite.</p>
<h3><strong>3. mindestens ein Bild pro Artikel</strong></h3>
<p>Zu viel Text kann einen Leser erschlagen und vielleicht wird er den Text nicht vollständig lesen.<br />
Außerdem macht ein Bild den Artikel interessanter und es besteht die Möglichkeit in WordPress ein Vorschaubild in die Zusammenfassung in den Archiven, Kategorien, oder Suche &#8211; Seiten einzurichten.</p>
<h3><strong>4. versuche die Artikel etwas persönlich zu halten</strong></h3>
<p>Dein Blog ist schließlich nicht die Tagszeitung, also beziehe deine Überlegungen, oder Beschreibungen in irgendeiner Weise auf dich, oder deine Leser.<br />
Eine ausführliche Beschreibung eines Programms ist toll, aber schreibe zwischendurch was dir persönlich aufgefallen ist, oder schildere Probleme mit dem Programm. So können die Leser sich besser mit deinem Blog identifizieren und kommen vielleicht mal wieder vorbei.</p>
<h3><strong>5. Achte auf die Rechtschreibung!</strong></h3>
<p>Dieser Punkt sollte eigentlich verständlich sein, ich sehe es aber immer wieder &#8211; Fehler in Artikeln sind schrecklich und ich möchte meistens nicht weiterlesen. Überfliege deine Artikel vor oder direkt nach der Veröffentlichung nocheinmal im Blog.</p>
<h2><span style="text-decoration: underline;"><strong>Etwas Optimierung für die Suchmaschinen</strong></span></h2>
<h3><strong>1. PageRang und nofollow</strong></h3>
<p>Versuche deine Liste der Kategorien und der einzelnen Seiten wie zB &#8220;Profil&#8221; oder &#8220;Impressum&#8221; mit einem rel=&#8221;nofollow&#8221; zu belegen. Auf diese Weise wird deine Hauptseite zB die Startseite, oder der Blog nichts von der Link-Stärke (PageRank) abgeben.<br />
Dein Profil muss ja nicht unbedingt in den Suchmaschinen weit oben zu finden sein, es reicht wenn die Seite über deinen Blog aufgerufen wird. Außerdem müssen die einzelnen Kategorie-Seiten in der Regel ebenfalls keinen hohen Page-Rank aufweisen.<br />
Dieser sollte eher auf die einzelnen Artikel und die Hauptseite verteilt werden.</p>
<p>Entweder ihr fügt die HTML Beziehung &#8220;rel=&#8221;nofollow&#8221;" selbst um das Menü ein, oder ihr lasst das ein Plugin für euch erledigen.</p>
<blockquote><p><a href="http://wordpress.org/extend/plugins/all-in-one-seo-pack/" target="_blank"><strong>All in One SEO Plugin</strong></a></p></blockquote>
<p>Dieses Plugin hilft euch bei fast allen Einstellungen um euren Blog für die Suchmaschinen zu optimieren.<br />
Es erstellt euch sogar eine Beschreibung der Artikel und fügt einen Titel hinzu. Außerdem kann man hier die &#8220;nofollow&#8221; Eigenschaften bestimmen.</p>
<p>Weiterhin sollte man in einem WordPress Blog &#8220;<strong>nofollow&#8221;</strong> setzen:</p>
<ul>
<li>Links in Kommentaren</li>
<li>&#8220;Read More&#8221; Links in den Auszügen des Artikels</li>
<li>Links in der Tag Cloud</li>
<li>Links zum Admin Bereich, also die &#8220;Register&#8221; und &#8220;Login&#8221; Links</li>
</ul>
<h3><strong>2. Weitere Artikel anzeigen</strong></h3>
<p>Dieser Punkt ist nicht nur für die Leserschaft wichtig, sondern auch für eine gute interne Verlinkung.<br />
Es gibt viele Plugins die ähnliche Artikel auflisten können. Am Besten gefällt mir hier allerdings:</p>
<blockquote><p><strong><a href="http://mitcho.com/code/yarpp/" target="_blank">Yet Another Related Posts Plugin</a></strong></p></blockquote>
<p>Hier kann die Darstellung sogar per CSS angepasst werden und es besteht die Möglichkeit einzelne Kategorien und Tags vom Vergleich auszuschließen.<br />
Außerdem kann es zeitlich weit zurückliegende Artikel nicht mehr anzeigen und die Relevanz kann sensitiv eingestellt werden.</p>
<h2><span style="text-decoration: underline;"><strong>Darstellung deiner Webseite</strong></span></h2>
<h3><strong>1. Wahl deines Themes</strong></h3>
<p>Es gibt keine Formel für das &#8220;beste&#8221; Theme. Es muss deinen Ansprüchen genügen und sollte Widget fähig sein. Das sind mittlerweile fast alle WordPress Themes.</p>
<p>Eine Webseite sollte gut lesbar sein, also die Schrift sollte sich vom Hintergrund deutlich absetzen, ich bin mir aber nicht sicher ob schwarze Schrift immer die beste Wahl ist.<br />
Ich hab mich hier für ein dunkles Grau entschieden.</p>
<p>Außerdem ist es hilfreich die Ansätze und Zeilenabstände per CSS Regeln zu korrigieren, falls dir zu viel Schriftzeichen mit der Zeit die Sicht vernebeln. Das Lesen sollte nicht anstrengend sein.<br />
Das ist schwieriger als man denkt, macht aber einen riesen Unterschied vom &#8220;Lese-Feeling&#8221; aus. Also nimm dir für die Darstellung deiner Schrift auf deinem blog extra viel Zeit. Kein Theme ist perfekt, anpassen muss man sie eigentlich alle.</p>
<h3><strong>2. Darstellung in anderen Auflösungen überprüfen</strong></h3>
<p>Eigentlich sieht man seinen Blog nur am eigenen Rechner, sollte aber mal bei Freunden mit anderen Auflösungen am Bildschirm seinen Blog besuchen. So merkt man recht schnell, dass die Darstellung meist nicht die selbe ist.<br />
Falls man, wie ich in meinem Blog, eine flexibele Breite benutzt, sollte man zB die Breite der Bilder per CSS Regel auf &#8220;width=100%&#8221; setzen, so können die Bilder mit der Darstellung schrumpfen oder wachsen und werden auf allen Bildschirmen gut dargestellt.</p>
<h2><span style="text-decoration: underline;"><strong>Schnelligkeit des Blogs</strong></span></h2>
<p>Ein Blog sollte nicht ewig laden, das nervt!</p>
<h3><strong>1. Scripte in den Footer</strong></h3>
<p>Um das zu verhindern, kann man zB die JavaScripte in den Footer bauen. So lädt erst die Seite und der ganze Inhalt, die Scripte aber erst zum Schluss. Auf diese Weise, kann der Besucher schon einen ersten Blick auf den Inhalt werfen, die Scripte sind ja meistens nur für bestimmte Darstellungen oder kleine Funktionen im Blog zuständig.</p>
<h3><strong>2. Bilder optimieren</strong></h3>
<p>Die Bilder sollten nicht größer sein, als die maximale Auflösung die in eurem Blog überhaupt dargestellt werden kann. Das wird oft vergessen und nimmt am Meisten Ladezeit in Anspruch.<br />
Eine andere Möglichkeit wäre die Bilder zB auf Flickr oder anderen Share Seiten hochzuladen und dort direkt zu verlinken.</p>
<p>Die maximale Größe der Bilder kann man in WordPress einstellen:</p>
<p>Einstellungen -&gt; Mediathek -&gt; Maximale Bildgröße</p>
<fieldset>
<legend>Maximale  Bildgröße</legend>
<p><label for="large_size_w">Maximale Breite</label></p>
<input id="large_size_w" name="large_size_w" type="text" value="1024" /> <label for="large_size_h">Maximale Höhe</label></p>
<input id="large_size_h" name="large_size_h" type="text" value="1024" /></fieldset>
<h3><strong>3. Versuche nicht so viele Plugins zu benutzen</strong></h3>
<p>Viele Admins sind zu faul den Code in die functions.php zu integrieren und installieren einfach ein Plugin, das die Arbeit übernimmt.<br />
Diese verrichten ihre Arbeit jedoch um einiges langsamer und sind meist mit vielen unnützen Funktionen überfüllt.</p>
<p>Einfach mal auf <a title="wprecipes.com" href="http://wprecipes.com" target="_blank">wprecipes.com</a> oder ähnlichen Seiten vorbeischauen, dort gibt es für fast alle Wünsche einen php Code zum einfügen.</p>
<p>Na gut, das sollte erstmal reichen &#8211; ich hoffe ihr konntet einige Tipps gebrauchen <img src='http://romanharcke.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Related to <?php the_title(); ?>:<ol><li><a href='http://romanharcke.de/wordpress-blog-suchmaschinenfreundlich/' rel='bookmark' title='Permanent Link: Mache deinen WordPress Blog Suchmaschinenfreundlich'>Mache deinen WordPress Blog Suchmaschinenfreundlich</a></li>
<li><a href='http://romanharcke.de/beste-wordpress-plugins-fuer-wordpress-blogger/' rel='bookmark' title='Permanent Link: Beste WordPress Plugins für erfolgreiche WordPress Blogs'>Beste WordPress Plugins für erfolgreiche WordPress Blogs</a></li>
<li><a href='http://romanharcke.de/wordpress-kommentarform-nach-oben/' rel='bookmark' title='Permanent Link: WordPress &#8211; Kommentarform nach oben schieben'>WordPress &#8211; Kommentarform nach oben schieben</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://romanharcke.de/erfrischung-fur-deinen-wordpress-blog/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>WordPress 3.0 wurde veröffentlicht</title>
		<link>http://romanharcke.de/wordpress-3-0-wurde-veroffentlicht/</link>
		<comments>http://romanharcke.de/wordpress-3-0-wurde-veroffentlicht/#comments</comments>
		<pubDate>Thu, 17 Jun 2010 18:19:44 +0000</pubDate>
		<dc:creator>Roman</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[update]]></category>
		<guid isPermaLink="false">http://romanharcke.de/?p=2846</guid>
		<description><![CDATA[WordPress 3.0 wurde veröffentlicht! Hinter diesem Update steht ein halbes Jahr Arbeit von insgesamt 218 Mitarbeitern und steht nun zum Download, oder als Update im Dashboard bereit. Mit dem WordPress 3.0 Update kam ein ganz neues Theme &#8220;Twenty Ten&#8221; hinzu. Außerdem verhelfen neue APIs relativ einfach neue Hintergründe, headers, shortlinks, Menüs (ohne Dateien zu editieren) und verschiedene Artikeltypen zu erstellen. Weiterhin wurde die WordPress MU und das normale WordPress zusammengefügt, sodass neue Multi-Seiten ohne große Probleme über das gleiche Dashboard administriert werden können. Eine weitere Funktion ist ein Hover Interface, das auf jedem Screen HilfeTexte einblenden kann, weiterhin wurden 1,217 [...]
Related to <?php the_title(); ?>:<ol><li><a href='http://romanharcke.de/wordpress-2-8-4-veroffentlicht/' rel='bookmark' title='Permanent Link: WordPress 2.8.4 veröffentlicht'>WordPress 2.8.4 veröffentlicht</a></li>
<li><a href='http://romanharcke.de/quick-edit-button-fur-wordpress-artikel/' rel='bookmark' title='Permanent Link: Quick Edit Button für WordPress Artikel'>Quick Edit Button für WordPress Artikel</a></li>
<li><a href='http://romanharcke.de/wordpress-2-8-3-ist-verfugbar/' rel='bookmark' title='Permanent Link: WordPress 2.8.3 ist verfügbar!'>WordPress 2.8.3 ist verfügbar!</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a title="wordpress 3.0" href="http://wordpress.org/download/" target="_blank">WordPress 3.0</a> wurde veröffentlicht! Hinter diesem <strong>Update</strong> steht ein halbes Jahr Arbeit von insgesamt 218 Mitarbeitern und steht nun zum <a href="http://wordpress.org/download/" target="_blank">Download</a>, oder als <strong>Update</strong> im Dashboard bereit.</p>
<p>Mit dem <strong>WordPress 3.0 Updat</strong>e kam ein ganz neues<strong> Theme &#8220;Twenty Ten&#8221;</strong> hinzu. Außerdem verhelfen neue APIs relativ einfach neue Hintergründe, headers, shortlinks, Menüs (ohne Dateien zu editieren) und verschiedene Artikeltypen zu erstellen.</p>
<p>Weiterhin wurde die <strong>WordPress MU und das normale WordPress zusammengefügt</strong>, sodass neue Multi-Seiten ohne große Probleme über das gleiche Dashboard administriert werden können.</p>
<p>Eine weitere Funktion ist ein Hover Interface, das auf jedem Screen <strong>HilfeTexte</strong> einblenden kann, weiterhin wurden <strong>1,217 BugFixes </strong>gefixt und viele weitere Features hinzugefügt.</p>
<p>Zum Beispiel eine mir sehr willkommende Funktion, dass <strong>mehrere Updates von Plugins</strong> auf einmal bearbeitet werden können. Endlich kann man sich die ewige Klickerei ersparen.</p>
<blockquote><p><strong>//EDIT</strong>: Mein Blog läuft übrigens schon mit dem aktuellen <strong>WordPress 3.0 Update</strong> &#8211; Alles hat wunderbar geklappt. Ich kann euch das Update nur empfehlen, es ist wunderbar!</p></blockquote>
<p>Schaut euch am Besten einfach das Video an, hier natürlich in HD bereitgestellt.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="640" height="360" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="flashvars" value="guid=BQtfIEY1&amp;width=640&amp;height=360&amp;locksize=no&amp;dynamicseek=false&amp;qc_publisherId=p-18-mFEk4J448M" /><param name="src" value="http://v.wordpress.com/wp-content/plugins/video/flvplayer.swf?ver=1.21" /><param name="wmode" value="transparent" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="640" height="360" src="http://v.wordpress.com/wp-content/plugins/video/flvplayer.swf?ver=1.21" allowfullscreen="true" wmode="transparent" flashvars="guid=BQtfIEY1&amp;width=640&amp;height=360&amp;locksize=no&amp;dynamicseek=false&amp;qc_publisherId=p-18-mFEk4J448M"></embed></object></p>
<p>Weiterhin gibt es hier noch ein Video indem Matt Mullenweg (der Gründer von WordPress und Automattic) weitere Features erklärt, über Pläne für die Zukunft und die WordPress Philosophie spricht.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="640" height="360" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="flashvars" value="guid=xj8pDCM4&amp;width=640&amp;height=360&amp;locksize=no&amp;dynamicseek=false&amp;qc_publisherId=p-18-mFEk4J448M" /><param name="src" value="http://v.wordpress.com/wp-content/plugins/video/flvplayer.swf?ver=1.21" /><param name="wmode" value="transparent" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="640" height="360" src="http://v.wordpress.com/wp-content/plugins/video/flvplayer.swf?ver=1.21" allowfullscreen="true" wmode="transparent" flashvars="guid=xj8pDCM4&amp;width=640&amp;height=360&amp;locksize=no&amp;dynamicseek=false&amp;qc_publisherId=p-18-mFEk4J448M"></embed></object></p>
<p><a href="http://wordpress.org/development/2010/06/thelonious/">WordPress › Blog » WordPress 3.0 “Thelonious”</a>.</p>
<p>Related to <?php the_title(); ?>:<ol><li><a href='http://romanharcke.de/wordpress-2-8-4-veroffentlicht/' rel='bookmark' title='Permanent Link: WordPress 2.8.4 veröffentlicht'>WordPress 2.8.4 veröffentlicht</a></li>
<li><a href='http://romanharcke.de/quick-edit-button-fur-wordpress-artikel/' rel='bookmark' title='Permanent Link: Quick Edit Button für WordPress Artikel'>Quick Edit Button für WordPress Artikel</a></li>
<li><a href='http://romanharcke.de/wordpress-2-8-3-ist-verfugbar/' rel='bookmark' title='Permanent Link: WordPress 2.8.3 ist verfügbar!'>WordPress 2.8.3 ist verfügbar!</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://romanharcke.de/wordpress-3-0-wurde-veroffentlicht/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quick Edit Button für WordPress Artikel</title>
		<link>http://romanharcke.de/quick-edit-button-fur-wordpress-artikel/</link>
		<comments>http://romanharcke.de/quick-edit-button-fur-wordpress-artikel/#comments</comments>
		<pubDate>Tue, 25 May 2010 10:58:10 +0000</pubDate>
		<dc:creator>Roman</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Button]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[QuickEdit]]></category>
		<guid isPermaLink="false">http://romanharcke.de/?p=2715</guid>
		<description><![CDATA[Man kennt das Problem: Gerade einen neuen Artikel im geliebten Blog veröffentlicht und einen Schreibfehler, oder eine verrutschte Zeile entdeckt. Bis man wieder im Dashboard ist und den Artikel bearbeitet hat vergeht viel Zeit. Mit dieser Methode erzeugt ihr eine Quick-Edit Schaltfläche auf jedem Artikel und könnt mit einem Klick auf diesen, den Umweg über das Dashboard sparen. Viele moderne WordPress Themes haben diesen QuickEdit Button schon integriert, falls das bei euch nicht der Fall sein sollte, hier ist der benötigte Code. Quick Edit Button in den WordPress Artikeln: Einfach die single.php mit dem WordPress Editor öffnen und den Code [...]
Related to <?php the_title(); ?>:<ol><li><a href='http://romanharcke.de/facebook-gefallt-mir-button-wordpress/' rel='bookmark' title='Permanent Link: FaceBook &#8220;Gefällt mir&#8221; Button für WordPress'>FaceBook &#8220;Gefällt mir&#8221; Button für WordPress</a></li>
<li><a href='http://romanharcke.de/ahnliche-artikel-anzeigen-ohne-plugin-wordpress/' rel='bookmark' title='Permanent Link: Ähnliche Artikel anzeigen ohne Plugin (WordPress)'>Ähnliche Artikel anzeigen ohne Plugin (WordPress)</a></li>
<li><a href='http://romanharcke.de/wordpress-loop-er-stellt-sich-ausfuhrlich-vor/' rel='bookmark' title='Permanent Link: WordPress Loop – Er stellt sich ausführlich vor!'>WordPress Loop – Er stellt sich ausführlich vor!</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Man kennt das Problem: Gerade einen neuen Artikel im geliebten Blog veröffentlicht und einen Schreibfehler, oder eine verrutschte Zeile entdeckt.</p>
<p>Bis man wieder im Dashboard ist und den Artikel bearbeitet hat vergeht viel Zeit.</p>
<p>Mit dieser Methode erzeugt ihr eine Quick-Edit Schaltfläche auf jedem Artikel und könnt mit einem Klick auf diesen, den Umweg über das Dashboard sparen.</p>
<p>Viele moderne WordPress Themes haben diesen QuickEdit Button schon  integriert, falls das bei euch nicht der Fall sein sollte, hier ist der  benötigte Code.</p>
<h2>Quick Edit Button in den WordPress Artikeln:</h2>
<p>Einfach die <em>single.php</em> mit dem WordPress Editor öffnen und den Code in den Loop integrieren. Es werden nur Benutzer mit Admin-Konto den Button später sehen können. Keine Sorge!</p>
<div class="codecolorer-container php dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">&lt;?php</span> edit_post_link<span style="color: #009900;">&#40;</span>__<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'{Quick Edit}'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></div></div>
<h2>Quick Edit Button für die Kommentare</h2>
<p>Wenn man schon einmal dabei ist, kann man den QuickEdit Button für die Kommentare auch gleich mit einfügen.</p>
<div class="codecolorer-container php dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">&lt;?php</span> edit_comment_link<span style="color: #009900;">&#40;</span>__<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'{Quick Edit}'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></div></div>
<p>Viel Spaß mit dem Code, hoffe es hat geholfen. </p>
<p>Entnommen von:<br />
<a href="http://www.wpbeginner.com/wp-themes/save-time-by-adding-a-quick-edit-button-in-wordpress-posts/?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+wpbeginner+%28Wordpress+for+Beginners%29">Save time by adding a Quick Edit Button in WordPress Posts</a>.</p>
<p>Related to <?php the_title(); ?>:<ol><li><a href='http://romanharcke.de/facebook-gefallt-mir-button-wordpress/' rel='bookmark' title='Permanent Link: FaceBook &#8220;Gefällt mir&#8221; Button für WordPress'>FaceBook &#8220;Gefällt mir&#8221; Button für WordPress</a></li>
<li><a href='http://romanharcke.de/ahnliche-artikel-anzeigen-ohne-plugin-wordpress/' rel='bookmark' title='Permanent Link: Ähnliche Artikel anzeigen ohne Plugin (WordPress)'>Ähnliche Artikel anzeigen ohne Plugin (WordPress)</a></li>
<li><a href='http://romanharcke.de/wordpress-loop-er-stellt-sich-ausfuhrlich-vor/' rel='bookmark' title='Permanent Link: WordPress Loop – Er stellt sich ausführlich vor!'>WordPress Loop – Er stellt sich ausführlich vor!</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://romanharcke.de/quick-edit-button-fur-wordpress-artikel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FaceBook &#8220;Gefällt mir&#8221; Button für WordPress</title>
		<link>http://romanharcke.de/facebook-gefallt-mir-button-wordpress/</link>
		<comments>http://romanharcke.de/facebook-gefallt-mir-button-wordpress/#comments</comments>
		<pubDate>Wed, 12 May 2010 14:37:22 +0000</pubDate>
		<dc:creator>Roman</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Button]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[FaceBook]]></category>
		<category><![CDATA[Gefällt mir]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[Like it]]></category>
		<guid isPermaLink="false">http://romanharcke.de/?p=2695</guid>
		<description><![CDATA[Euch gefallen die FaceBook &#8220;Like&#8221; und &#8220;Gefällt mir&#8221; Button und wollt die auf eurer Homepage oder eurem WordPress Blog einfügen? Mittlerweile gibt es schon mehrere WordPress Plugins (zB &#8220;FaceBook LIKE Button Plugin&#8220;), die den Facebook &#8220;Gefällt mir&#8221; Button generieren können, aber es ist immer besser den Code direkt in das Theme zu integrieren. Ich hatte schon den offiziellen Code von der Facebook Seite probiert, der öffnete allerdings ein weiteres Fenster, das war mit ein wenig zu umständlich. Diesen PHP-Code fügt ihr an der Stelle ein, wo der &#8220;Gefällt mir&#8221; Button erscheinen soll. Ich habe den Button zB nach dem Artikel [...]
Related to <?php the_title(); ?>:<ol><li><a href='http://romanharcke.de/quick-edit-button-fur-wordpress-artikel/' rel='bookmark' title='Permanent Link: Quick Edit Button für WordPress Artikel'>Quick Edit Button für WordPress Artikel</a></li>
<li><a href='http://romanharcke.de/ahnliche-artikel-anzeigen-ohne-plugin-wordpress/' rel='bookmark' title='Permanent Link: Ähnliche Artikel anzeigen ohne Plugin (WordPress)'>Ähnliche Artikel anzeigen ohne Plugin (WordPress)</a></li>
<li><a href='http://romanharcke.de/wordpress-eigene-login-seite-gestalten/' rel='bookmark' title='Permanent Link: WordPress &#8211; Eigene Login Seite gestalten'>WordPress &#8211; Eigene Login Seite gestalten</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img src='http://romanharcke.de/wp-content/plugins/simple-post-thumbnails/timthumb.php?src=/wp-content/thumbnails/2695.jpg&amp;w=200&amp;h=150&amp;zc=1&amp;ft=jpg' alt='post thumbnail' /></p>
<p>Euch gefallen die <a href="http://romanharcke.de/tag/facebook/" class="st_tag internal_tag" rel="tag" title="Posts tagged with FaceBook">FaceBook</a> &#8220;<strong>Like</strong>&#8221; und &#8220;<strong>Gefällt mir</strong>&#8221; Button und wollt die auf eurer Homepage oder eurem WordPress Blog einfügen?</p>
<div id="attachment_2696" class="wp-caption alignnone" style="width: 336px"><a href="http://romanharcke.de/wp-content/uploads/2010/05/FaceBook-Gefaellt-mir-button.jpg"><img class="size-full wp-image-2696" title="FaceBook Gefällt Mir Button" src="http://romanharcke.de/wp-content/uploads/2010/05/FaceBook-Gefaellt-mir-button.jpg" alt="FaceBook Gefällt Mir Button" width="326" height="41" /></a><p class="wp-caption-text"><a href="http://romanharcke.de/tag/facebook/" class="st_tag internal_tag" rel="tag" title="Posts tagged with FaceBook">FaceBook</a> Gefällt Mir Button</p></div>
<p>Mittlerweile gibt es schon mehrere WordPress Plugins (zB &#8220;<a title="FaceBook Like Button plugin" href="http://www.allanjosephbatac.com/blog/2010/04/add-the-new-facebook-like-button-widget-plugin-on-your-wordpress-blog.html" target="_blank">FaceBook <strong>LIKE Button</strong> Plugin</a>&#8220;), die den <strong><a href="http://romanharcke.de/tag/facebook/" class="st_tag internal_tag" rel="tag" title="Posts tagged with FaceBook">Facebook</a> &#8220;Gefällt mir&#8221; Button</strong> generieren können, aber es ist immer besser den Code direkt in das Theme zu integrieren.</p>
<p>Ich hatte schon den <a title="FaceBook Gefällt mir Button" href="http://developers.facebook.com/docs/reference/plugins/like" target="_blank">offiziellen Code von der Facebook Seite</a> probiert, der öffnete allerdings ein weiteres Fenster, das war mit ein wenig zu umständlich.</p>
<p>Diesen PHP-Code fügt ihr an der Stelle ein, wo der &#8220;<strong>Gefällt mir</strong>&#8221; Button erscheinen soll. Ich habe den Button zB nach dem Artikel in die &#8220;single.php&#8221; kopiert.</p>
<p>Diese findet ihr in eurem Dashboard unter &#8220;Design/Darstellung&#8221; -&gt; &#8220;Editor&#8221;. Dort einfach die &#8220;single.php&#8221; Datei eures Themes anklicken und zum Beispiel nach dem Artikel einfügen.</p>
<p>Sucht folgende Code-Zeile:</p>
<div class="codecolorer-container php dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">&lt;?php</span> the_content<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></div></div>
<p>Dieser Code gibt in der single.php den jeweiligen Artikel aus, deshalb fügen wir direkt danach den <strong>Gefällt-mir Button</strong> ein.</p>
<h2>PHP-Code des <a href="http://romanharcke.de/tag/facebook/" class="st_tag internal_tag" rel="tag" title="Posts tagged with FaceBook">FaceBook</a> Gefällt-Mir Buttons:</h2>
<div class="codecolorer-container php dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?href=<br />
<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <a href="http://www.php.net/urlencode"><span style="color: #990000;">urlencode</span></a><span style="color: #009900;">&#40;</span>get_permalink<span style="color: #009900;">&#40;</span><span style="color: #000088;">$post</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">ID</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&amp;<br />
layout=standard&amp;show-faces=true&amp;width=500&amp;<br />
action=like&amp;colorscheme=light&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot;<br />
allowTransparency=&quot;true&quot; style=&quot;border:none; overflow:hidden;<br />
width:500px; height:60px&quot;&gt;&lt;/iframe&gt;</div></div>
<p>Jetzt die Datei abspeichern und der Button sollte unter euren Artikeln erscheinen.</p>
<p>Am Besten gleich einmal ausprobieren <img src='http://romanharcke.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Viel Spaß damit!</p>
<p>Related to <?php the_title(); ?>:<ol><li><a href='http://romanharcke.de/quick-edit-button-fur-wordpress-artikel/' rel='bookmark' title='Permanent Link: Quick Edit Button für WordPress Artikel'>Quick Edit Button für WordPress Artikel</a></li>
<li><a href='http://romanharcke.de/ahnliche-artikel-anzeigen-ohne-plugin-wordpress/' rel='bookmark' title='Permanent Link: Ähnliche Artikel anzeigen ohne Plugin (WordPress)'>Ähnliche Artikel anzeigen ohne Plugin (WordPress)</a></li>
<li><a href='http://romanharcke.de/wordpress-eigene-login-seite-gestalten/' rel='bookmark' title='Permanent Link: WordPress &#8211; Eigene Login Seite gestalten'>WordPress &#8211; Eigene Login Seite gestalten</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://romanharcke.de/facebook-gefallt-mir-button-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress Custom-Logo im Dashboard</title>
		<link>http://romanharcke.de/wordpress-custom-logo-im-dashboard/</link>
		<comments>http://romanharcke.de/wordpress-custom-logo-im-dashboard/#comments</comments>
		<pubDate>Wed, 12 May 2010 11:04:47 +0000</pubDate>
		<dc:creator>Roman</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[Logo]]></category>
		<guid isPermaLink="false">http://romanharcke.de/?p=2687</guid>
		<description><![CDATA[Eigenes Logo im Dashboard Normalerweise wird im Dashboard, oben links neben dem Namen des Blogs ein kleines Logo mit dem &#8220;W&#8221; angezeigt. Wenn man schon einmal dabei ist seinen Blog etwas persönlicher zu gestalten, darf man auch nicht das Dashboard vergessen. Dort verbringt man schließlich auch recht viel Zeit. Gestaltet euch ein eigenes Logo mit 30Pixel * 31Pixel und ladet es in das Theme Verzeichnis unter &#8220;/images/custom-logo.gif&#8221;. Die Dateiversion ist natürlich egal, ändert den Code dann entsprechend ab. Also hier der PHP-Code, um ein eigenes Logo dem aktuellen Theme hinzuzufügen. add_action&#40;'admin_head', 'my_custom_logo'&#41;; function my_custom_logo&#40;&#41; &#123; &#160; &#160;echo ' &#160; &#160; [...]
Related to <?php the_title(); ?>:<ol><li><a href='http://romanharcke.de/wordpress-eigene-login-seite-gestalten/' rel='bookmark' title='Permanent Link: WordPress &#8211; Eigene Login Seite gestalten'>WordPress &#8211; Eigene Login Seite gestalten</a></li>
<li><a href='http://romanharcke.de/interessante-wordpress-funktionen-fur-die-functions-php/' rel='bookmark' title='Permanent Link: Interessante WordPress Funktionen für die functions.php'>Interessante WordPress Funktionen für die functions.php</a></li>
<li><a href='http://romanharcke.de/facebook-gefallt-mir-button-wordpress/' rel='bookmark' title='Permanent Link: FaceBook &#8220;Gefällt mir&#8221; Button für WordPress'>FaceBook &#8220;Gefällt mir&#8221; Button für WordPress</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img src='http://romanharcke.de/wp-content/plugins/simple-post-thumbnails/timthumb.php?src=/wp-content/thumbnails/2687.jpg&amp;w=200&amp;h=150&amp;zc=1&amp;ft=jpg' alt='post thumbnail' /></p>
<h2>Eigenes Logo im Dashboard</h2>
<p>Normalerweise wird im Dashboard, oben links neben dem Namen des Blogs ein kleines Logo mit dem &#8220;W&#8221; angezeigt. Wenn man schon einmal dabei ist seinen Blog etwas <a href="http://romanharcke.de/wordpress-eigene-login-seite-gestalten/">persönlicher zu gestalten</a>, darf man auch nicht das Dashboard vergessen. Dort verbringt man schließlich auch recht viel Zeit.<br />
Gestaltet euch ein eigenes Logo mit 30Pixel * 31Pixel und ladet es in das Theme Verzeichnis unter &#8220;/images/custom-logo.gif&#8221;. Die Dateiversion ist natürlich egal, ändert den Code dann entsprechend ab.</p>
<p>Also hier der PHP-Code, um ein eigenes Logo dem aktuellen Theme hinzuzufügen.</p>
<div class="codecolorer-container php dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">add_action<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'admin_head'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'my_custom_logo'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #000000; font-weight: bold;">function</span> my_custom_logo<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp;<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'<br />
&nbsp; &nbsp; &nbsp; &lt;style type=&quot;text/css&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;#header-logo { background-image: url('</span><span style="color: #339933;">.</span>get_bloginfo<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'template_directory'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'/images/custom-logo.gif) ; }<br />
&nbsp; &nbsp; &nbsp; &lt;/style&gt;<br />
&nbsp; &nbsp;'</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span></div></div>
<h3>So könnte das aussehen:</h3>
<div id="attachment_2690" class="wp-caption alignnone" style="width: 213px"><a href="http://romanharcke.de/wp-content/uploads/2010/05/custom-logo.jpg"><img src="http://romanharcke.de/wp-content/uploads/2010/05/custom-logo.jpg" alt="custom-logo" title="custom-logo" width="203" height="167" class="size-full wp-image-2690" /></a><p class="wp-caption-text">custom-logo</p></div>
<p>Related to <?php the_title(); ?>:<ol><li><a href='http://romanharcke.de/wordpress-eigene-login-seite-gestalten/' rel='bookmark' title='Permanent Link: WordPress &#8211; Eigene Login Seite gestalten'>WordPress &#8211; Eigene Login Seite gestalten</a></li>
<li><a href='http://romanharcke.de/interessante-wordpress-funktionen-fur-die-functions-php/' rel='bookmark' title='Permanent Link: Interessante WordPress Funktionen für die functions.php'>Interessante WordPress Funktionen für die functions.php</a></li>
<li><a href='http://romanharcke.de/facebook-gefallt-mir-button-wordpress/' rel='bookmark' title='Permanent Link: FaceBook &#8220;Gefällt mir&#8221; Button für WordPress'>FaceBook &#8220;Gefällt mir&#8221; Button für WordPress</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://romanharcke.de/wordpress-custom-logo-im-dashboard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Automatisch scaliertes Bild statt Original benutzen</title>
		<link>http://romanharcke.de/automatisch-scaliertes-bild-statt-original-benutzen/</link>
		<comments>http://romanharcke.de/automatisch-scaliertes-bild-statt-original-benutzen/#comments</comments>
		<pubDate>Wed, 12 May 2010 10:02:20 +0000</pubDate>
		<dc:creator>Roman</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[picture]]></category>
		<category><![CDATA[scale]]></category>
		<guid isPermaLink="false">http://romanharcke.de/?p=2685</guid>
		<description><![CDATA[Mit diesem PHP-Code kann man automatisch das scalierte Bild, anstatt dem Original benutzen. Das Script ersetzt das hochgeladene Bild (falls es die eingestellte Maximalgröße überschreitet) auf die maximale Größe und verlinkt automatisch auf die Originalgröße. Es erstellt praktisch einen maximal großes Thumbnail des Originalbildes. Somit spart man Bandbreite, Ladezeit und Platz auf dem Server. Folgenden PHP-Code einfach in die functions.php kopieren und fertig! function replace_uploaded_image&#40;$image_data&#41; &#123; // if there is no large image : return if &#40;!isset&#40;$image_data&#91;'sizes'&#93;&#91;'large'&#93;&#41;&#41; return $image_data; // paths to the uploaded image and the large image $upload_dir = wp_upload_dir&#40;&#41;; $uploaded_image_location = $upload_dir&#91;'basedir'&#93; . '/' .$image_data&#91;'file'&#93;; $large_image_location = [...]
Related to <?php the_title(); ?>:<ol><li><a href='http://romanharcke.de/wordpress-wp-remix-menu-kategorien-statt-seiten/' rel='bookmark' title='Permanent Link: WP [wp-Remix] &#8211; Im Menü Kategorien statt Seiten anzeigen'>WP [wp-Remix] &#8211; Im Menü Kategorien statt Seiten anzeigen</a></li>
<li><a href='http://romanharcke.de/wordpress-lange-des-auszugs-andern/' rel='bookmark' title='Permanent Link: WordPress &#8211; Länge des Auszugs ändern'>WordPress &#8211; Länge des Auszugs ändern</a></li>
<li><a href='http://romanharcke.de/wordpress-eigene-login-seite-gestalten/' rel='bookmark' title='Permanent Link: WordPress &#8211; Eigene Login Seite gestalten'>WordPress &#8211; Eigene Login Seite gestalten</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Mit diesem PHP-Code kann man automatisch das scalierte Bild, anstatt dem Original benutzen. Das Script ersetzt das hochgeladene Bild (falls es die eingestellte Maximalgröße überschreitet) auf die maximale Größe und verlinkt automatisch auf die Originalgröße. Es erstellt praktisch einen maximal großes Thumbnail des Originalbildes.<br />
Somit spart man Bandbreite, Ladezeit und Platz auf dem Server.</p>
<p>Folgenden PHP-Code einfach in die functions.php kopieren und fertig!</p>
<div class="codecolorer-container php dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">function</span> replace_uploaded_image<span style="color: #009900;">&#40;</span><span style="color: #000088;">$image_data</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
<span style="color: #666666; font-style: italic;">// if there is no large image : return</span><br />
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$image_data</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'sizes'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'large'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #b1b100;">return</span> <span style="color: #000088;">$image_data</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #666666; font-style: italic;">// paths to the uploaded image and the large image</span><br />
<span style="color: #000088;">$upload_dir</span> <span style="color: #339933;">=</span> wp_upload_dir<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$uploaded_image_location</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$upload_dir</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'basedir'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'/'</span> <span style="color: #339933;">.</span><span style="color: #000088;">$image_data</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'file'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$large_image_location</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$upload_dir</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'path'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'/'</span><span style="color: #339933;">.</span><span style="color: #000088;">$image_data</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'sizes'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'large'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'file'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #666666; font-style: italic;">// delete the uploaded image</span><br />
<a href="http://www.php.net/unlink"><span style="color: #990000;">unlink</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$uploaded_image_location</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #666666; font-style: italic;">// rename the large image</span><br />
<a href="http://www.php.net/rename"><span style="color: #990000;">rename</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$large_image_location</span><span style="color: #339933;">,</span><span style="color: #000088;">$uploaded_image_location</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #666666; font-style: italic;">// update image metadata and return them</span><br />
<span style="color: #000088;">$image_data</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'width'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$image_data</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'sizes'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'large'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'width'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$image_data</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'height'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$image_data</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'sizes'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'large'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'height'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
<a href="http://www.php.net/unset"><span style="color: #990000;">unset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$image_data</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'sizes'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'large'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #b1b100;">return</span> <span style="color: #000088;">$image_data</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><br />
add_filter<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'wp_generate_attachment_metadata'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'replace_uploaded_image'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></div>
<p>Viel Spaß mit dem Code <img src='http://romanharcke.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Related to <?php the_title(); ?>:<ol><li><a href='http://romanharcke.de/wordpress-wp-remix-menu-kategorien-statt-seiten/' rel='bookmark' title='Permanent Link: WP [wp-Remix] &#8211; Im Menü Kategorien statt Seiten anzeigen'>WP [wp-Remix] &#8211; Im Menü Kategorien statt Seiten anzeigen</a></li>
<li><a href='http://romanharcke.de/wordpress-lange-des-auszugs-andern/' rel='bookmark' title='Permanent Link: WordPress &#8211; Länge des Auszugs ändern'>WordPress &#8211; Länge des Auszugs ändern</a></li>
<li><a href='http://romanharcke.de/wordpress-eigene-login-seite-gestalten/' rel='bookmark' title='Permanent Link: WordPress &#8211; Eigene Login Seite gestalten'>WordPress &#8211; Eigene Login Seite gestalten</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://romanharcke.de/automatisch-scaliertes-bild-statt-original-benutzen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress &#8211; Eigene Login Seite gestalten</title>
		<link>http://romanharcke.de/wordpress-eigene-login-seite-gestalten/</link>
		<comments>http://romanharcke.de/wordpress-eigene-login-seite-gestalten/#comments</comments>
		<pubDate>Tue, 11 May 2010 20:59:44 +0000</pubDate>
		<dc:creator>Roman</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[LOGIN]]></category>
		<guid isPermaLink="false">http://romanharcke.de/wordpress-eigene-login-seite-gestalten/</guid>
		<description><![CDATA[Um in WordPress seine eigene Login-Seite zu gestalten benötigt man eigentlich nur einen kleinen Php-Code und ein neues Logo. Das WordPress Logo sieht ja recht schick aus, aber manchmal möchte man seinen Blog den eigenen Vorstellungen gemäß gestalten. Und so geht&#8217;s&#8230; Der Code function my_custom_login_logo&#40;&#41; &#123; &#160; &#160; echo '&#60;style type=&#34;text/css&#34;&#62; &#160; &#160; &#160; &#160; h1 a { background-image:url('.get_bloginfo&#40;'template_directory'&#41;.'/images/custom-login-logo.gif) !important; } &#160; &#160; &#60;/style&#62;'; &#125; add_action&#40;'login_head', 'my_custom_login_logo'&#41;; Diesen Code Abschnitt kopiert ihr einfach in die functions.php. Die Datei findet ihr, wenn ihr in eurem Dashboard unter Design -&#62; Editor die funktions.php Datei auswählt. In dem Code Abschnitt wählt ihr jetzt [...]
Related to <?php the_title(); ?>:<ol><li><a href='http://romanharcke.de/wordpress-custom-logo-im-dashboard/' rel='bookmark' title='Permanent Link: WordPress Custom-Logo im Dashboard'>WordPress Custom-Logo im Dashboard</a></li>
<li><a href='http://romanharcke.de/wordpress-lange-des-auszugs-andern/' rel='bookmark' title='Permanent Link: WordPress &#8211; Länge des Auszugs ändern'>WordPress &#8211; Länge des Auszugs ändern</a></li>
<li><a href='http://romanharcke.de/facebook-gefallt-mir-button-wordpress/' rel='bookmark' title='Permanent Link: FaceBook &#8220;Gefällt mir&#8221; Button für WordPress'>FaceBook &#8220;Gefällt mir&#8221; Button für WordPress</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img src='http://romanharcke.de/wp-content/plugins/simple-post-thumbnails/timthumb.php?src=/wp-content/thumbnails/2674.jpg&amp;w=200&amp;h=150&amp;zc=1&amp;ft=jpg' alt='post thumbnail' /></p>
<p>Um in WordPress seine eigene Login-Seite zu gestalten benötigt man eigentlich nur einen kleinen Php-Code und ein neues Logo.</p>
<p>Das WordPress Logo sieht ja recht schick aus, aber manchmal möchte man seinen Blog den eigenen Vorstellungen gemäß gestalten.</p>
<p>Und so geht&#8217;s&#8230;</p>
<h2>Der Code</h2>
<div class="codecolorer-container php dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">function</span> my_custom_login_logo<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'&lt;style type=&quot;text/css&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; h1 a { background-image:url('</span><span style="color: #339933;">.</span>get_bloginfo<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'template_directory'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'/images/custom-login-logo.gif) !important; }<br />
&nbsp; &nbsp; &lt;/style&gt;'</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><br />
<br />
add_action<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'login_head'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'my_custom_login_logo'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></div>
<p>Diesen Code Abschnitt kopiert ihr einfach in die functions.php. Die Datei findet ihr, wenn ihr in eurem Dashboard unter Design -&gt; Editor die funktions.php Datei auswählt.</p>
<p>In dem Code Abschnitt wählt ihr jetzt noch den Pfad zu dem custom Login-Logo aus und schon habt ihr euren WordPress Blog wieder ein Stückchen persönlicher gestaltet <img src='http://romanharcke.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Und so könnte das hinterher aussehen:</p>
<div class="wp-caption alignnone" style="width: 366px"><img title="WordPress Custom Login" src="http://romanharcke.de/wp-content/uploads/2010/05/wordpresscustomlogin.jpg" alt="WordPress Custom Login" hspace="9" vspace="9" width="356" height="321" align="right" /><p class="wp-caption-text">WordPress Custom Login</p></div>
<p>Related to <?php the_title(); ?>:<ol><li><a href='http://romanharcke.de/wordpress-custom-logo-im-dashboard/' rel='bookmark' title='Permanent Link: WordPress Custom-Logo im Dashboard'>WordPress Custom-Logo im Dashboard</a></li>
<li><a href='http://romanharcke.de/wordpress-lange-des-auszugs-andern/' rel='bookmark' title='Permanent Link: WordPress &#8211; Länge des Auszugs ändern'>WordPress &#8211; Länge des Auszugs ändern</a></li>
<li><a href='http://romanharcke.de/facebook-gefallt-mir-button-wordpress/' rel='bookmark' title='Permanent Link: FaceBook &#8220;Gefällt mir&#8221; Button für WordPress'>FaceBook &#8220;Gefällt mir&#8221; Button für WordPress</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://romanharcke.de/wordpress-eigene-login-seite-gestalten/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
