<?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>WordPress Coaching, Schulung und Training &#187; WordPress</title>
	<atom:link href="http://www.wpct.de/themen/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.wpct.de</link>
	<description>Socialmedia Coaching und Training mit WordPress-Trainerin Birgit Olzem</description>
	<lastBuildDate>Mon, 24 Jan 2011 16:59:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>WordPress Debug: &#8220;Notice: has_cap was called with an argument that is deprecated since version 2.0!”</title>
		<link>http://www.wpct.de/1110/wordpress-debug-notice-has_cap-was-called-with-an-argument-that-is-deprecated-since-version-2-0/</link>
		<comments>http://www.wpct.de/1110/wordpress-debug-notice-has_cap-was-called-with-an-argument-that-is-deprecated-since-version-2-0/#comments</comments>
		<pubDate>Mon, 24 Jan 2011 16:59:51 +0000</pubDate>
		<dc:creator>Birgit - die WordPress Trainerin</dc:creator>
				<category><![CDATA[Codesnipets]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[add_menu_page]]></category>
		<category><![CDATA[add_submenu_page]]></category>
		<category><![CDATA[Debug]]></category>
		<category><![CDATA[has_cap]]></category>
		<category><![CDATA[WP_DEBUG]]></category>

		<guid isPermaLink="false">http://www.wpct.de/?p=1110</guid>
		<description><![CDATA[Bei der Pluginprogrammierung bzw. Theme-Entwicklung stellt der pflichtbewusste WordPress Developer gerne auf &#8220;Debug Modus&#8221; um seine eigenen Arbeiten zu kontrollieren bzw. Fehler schneller zu finden. Um den Debug Modus zu aktivieren setzt man in der wp-config.php folgende Variable auf &#8220;true&#8221;: //wp-config.php define('WP_DEBUG', true); Nun habe ich eben an einem Kundenprojekt gearbeitet, wo ein Lizenztheme aus [...]]]></description>
			<content:encoded><![CDATA[<p>Bei der Pluginprogrammierung bzw. Theme-Entwicklung stellt der pflichtbewusste WordPress Developer gerne auf &#8220;Debug Modus&#8221; um seine eigenen Arbeiten zu kontrollieren bzw. Fehler schneller zu finden.<br />
Um den Debug Modus zu aktivieren setzt man in der wp-config.php folgende Variable auf &#8220;true&#8221;:</p>
<pre>//wp-config.php

define('WP_DEBUG', true);</pre>
<p>Nun habe ich eben an einem Kundenprojekt gearbeitet, wo ein Lizenztheme aus dem Themepool von Themeforest verwendet wird, mit Erschrecken beim Aktivieren eine Fehlermeldung im Adminbereich sehen müssen. </p>
<pre>Notice: has_cap wurde mit einem Parameter oder Argument aufgerufen, der seit Version 2.0 veraltet ist!
Die Benutzung von user_level in Plugins und Themes ist veraltet. Nutze stattdessen das Abfragen von roles oder capabilities.</pre>
<p>Kurze Nachforschungen haben ergeben, dass es sich um eine veraltete Form in den Paramentern des Funktionsaufruf:
<pre>add_menu_page</pre>
<p> und
<pre>add_submenu_page</pre>
<p>. <a href="http://tumbledesign.com/fix-notice-has_cap-was-called-with-an-argument-that-is-deprecated-since-version-2-0-in-wordpress/" target="_blank">Bei Nicky Hajal bin ich auf die Lösung gestossen: </a></p>
<pre>
<pre class="brush: php; title: ;">//Falsch, nutzt '8' als Rollendefinition

add_menu_page( 'UtMan', 'UtMan', 8, 'utman', array(&amp;$this, 'mainAdmin'), null, 6);

//Richtig: Erlaubnis geändert in 'edit_pages' (darf Seiten editieren)

add_menu_page( 'UtMan', 'UtMan', 'edit_pages', 'utman', array(&amp;$this, 'mainAdmin'), null, 6);

//Falsch, nutzt 'administrator' als Rollendefinition

add_submenu_page('utman', 'UtMan Requests', 'Requests', 'administrator', 'utman-requests', array(&amp;$this, 'requestPage'));

//Richtig: Erlaubnis geändert in 'edit_pages' (darf Seiten editieren)

add_submenu_page('utman', 'UtMan Requests', 'Requests', 'edit_pages', 'utman-requests', array(&amp;$this, 'requestPage'));
</pre>
</pre>
<p>Seit einiger Zeit wurden die sog. User Level Abfragen ausgetauscht und durch &#8220;Roles and Capabilities&#8221; ersetzt, die eine feinere Abstimmung in den Funktionen bietet. Somit bietet sich bei der Theme Programmierung das &#8220;
<pre>install_themes</pre>
<p> als Erlaubnisabfrage an. </p>
<pre>
<pre class="brush: php; title: ;"> add_menu_page( $page_title, $menu_title, $capability, $menu_slug, $function, $icon_url, $position ); </pre>
</pre>
<p>weitere Informationen auch im offiziellen Codex:<br />
<a href="http://codex.wordpress.org/Adding_Administration_Menus" target="_blank">http://codex.wordpress.org/Adding_Administration_Menus</a><br />
<a href="http://codex.wordpress.org/Roles_and_Capabilities" target="_blank">http://codex.wordpress.org/Roles_and_Capabilities</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.wpct.de/1110/wordpress-debug-notice-has_cap-was-called-with-an-argument-that-is-deprecated-since-version-2-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS3 Buttons per Shortcode einbinden</title>
		<link>http://www.wpct.de/1073/css3-buttons-per-shortcode-einbinden/</link>
		<comments>http://www.wpct.de/1073/css3-buttons-per-shortcode-einbinden/#comments</comments>
		<pubDate>Sat, 22 Jan 2011 22:07:49 +0000</pubDate>
		<dc:creator>Birgit - die WordPress Trainerin</dc:creator>
				<category><![CDATA[Downloads]]></category>
		<category><![CDATA[kostenlose Plugins]]></category>
		<category><![CDATA[css buttons]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[wordpress shortcode]]></category>

		<guid isPermaLink="false">http://www.wpct.de/?p=1073</guid>
		<description><![CDATA[Eben fertig gestellt&#8230; CSS3 Buttons in Farbe ohne Grafik einfach per Shortcode in den WordPress Editor (im HTML Modus sogar mit Quicktags) einbinden. Button Button Button Button Button Button Button Button Button Bitte Fragen und Anregungen hier in den Kommentaren posten. Danke und viel Spaß damit. Bringt dir das Plugin einen Nutzen? Gefällt es dir? [...]]]></description>
			<content:encoded><![CDATA[<p>Eben fertig gestellt&#8230; CSS3 Buttons in Farbe ohne Grafik einfach per Shortcode in den WordPress Editor (im HTML Modus sogar mit Quicktags) einbinden.<br />
<br />
<a href="http://www.wpct.de/wpct_v2/wp-content/uploads/quicktagsbuttons.png"><img src="http://www.wpct.de/wpct_v2/wp-content/uploads/quicktagsbuttons.png" alt="" title="quicktagsbuttons" width="716" height="220" class="alignright size-full wp-image-1074" /></a><br />
<br />
<hr />
<span class="easybutton  red  ">Button</span> <span class="easybutton  red  bigrounded">Button</span><span class="easybutton medium red  ">Button</span><span class="easybutton small red  ">Button</span></p>
<hr/>
<span class="easybutton  blue  ">Button</span> <span class="easybutton  blue  bigrounded">Button</span> <span class="easybutton medium blue  ">Button</span><span class="easybutton small blue  bigrounded">Button</span><br />
<hr />
<span class="easybutton  black  ">Button</span> <span class="easybutton  black  bigrounded">Button</span><span class="easybutton medium black  ">Button</span><span class="easybutton small black  ">Button</span><br />
<hr />
<span class="easybutton  white  ">Button</span> <span class="easybutton  white  bigrounded">Button</span><span class="easybutton medium white  ">Button</span><span class="easybutton small white  ">Button</span><br />
<hr />
<span class="easybutton  green  ">Button</span> <span class="easybutton  green  bigrounded">Button</span><span class="easybutton medium green  ">Button</span><span class="easybutton small green  ">Button</span><br />
<hr />
 <span class="easybutton  orange  bigrounded">Button</span><span class="easybutton medium orange  ">Button</span><span class="easybutton small orange  ">Button</span><br />
<hr />
<span class="easybutton  gray  ">Button</span> <span class="easybutton  gray  bigrounded">Button</span><span class="easybutton medium gray  ">Button</span><span class="easybutton small gray  ">Button</span><br />
<hr />
<span class="easybutton  rosy  ">Button</span> <span class="easybutton  rosy  bigrounded">Button</span><span class="easybutton medium rosy  ">Button</span><span class="easybutton small rosy  ">Button</span><br />
<hr />
<span class="easybutton  pink  ">Button</span> <span class="easybutton  pink  bigrounded">Button</span><span class="easybutton medium pink  ">Button</span><span class="easybutton small pink  ">Button</span><br />
<hr />
<span class="easybutton  white  ">Dies ist ein Buttontext, der sehr lange und breit gezogen ist&#8230;</span></p>
<hr />
<span class="easybutton  red right ">Download <a class="downloadlink" href="http://www.wpct.de/wpdownloads/wpeasybuttons_v1.zip" title="Version1.0 heruntergeladen 235 mal" >wpEasyButtons (235)</a></span>
<p>Bitte Fragen und Anregungen hier in den Kommentaren posten. Danke und viel Spaß damit.</p>
<hr />
Bringt dir das Plugin einen Nutzen? Gefällt es dir? Wenn ja, würde ich mich über eine Wertschätzung in Form einer PayPal Spende (Betrag kann selbst gewählt werden) sehr freuen.</p>
<div style="float:right; padding: 1em;" >
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="XCRB42HLTHL78">
<input type="image" src="https://www.paypal.com/de_DE/DE/i/btn/btn_donateCC_LG.gif" border="0" name="submit" alt="Jetzt einfach, schnell und sicher online bezahlen – mit PayPal.">
<img alt="" border="0" src="https://www.paypal.com/de_DE/i/scr/pixel.gif" width="1" height="1"><br />
</form>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.wpct.de/1073/css3-buttons-per-shortcode-einbinden/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Deutsche Sprachdatei für WP Polls 2.50</title>
		<link>http://www.wpct.de/973/deutsche-sprachdatei-fur-wp-polls-2-50/</link>
		<comments>http://www.wpct.de/973/deutsche-sprachdatei-fur-wp-polls-2-50/#comments</comments>
		<pubDate>Fri, 18 Jun 2010 08:42:19 +0000</pubDate>
		<dc:creator>Birgit</dc:creator>
				<category><![CDATA[Downloads]]></category>
		<category><![CDATA[de.mo]]></category>
		<category><![CDATA[de.po]]></category>
		<category><![CDATA[deutsche Sprachdatei]]></category>
		<category><![CDATA[Download]]></category>
		<category><![CDATA[wp-polls]]></category>
		<category><![CDATA[wp-polls_de_DE]]></category>

		<guid isPermaLink="false">http://www.wpct.de/?p=973</guid>
		<description><![CDATA[Im Zuge eines Kundenprojektes habe ich mich nochmal näher mit dem tollen Plugin WP-Polls beschäftigt, aber dabei feststellen müssen, dass keine deutsche Sprachdatei beiliegt. Aber wenigstens eine languageready .pot, woraus man eine eigene Sprachdatei generieren kann. Hier könnt ihr die aktuelle Version herunterladen: einfach entpacken und ins Pluginverzeichnis hochladen. Sollte die Datei nicht geladen werden, [...]]]></description>
			<content:encoded><![CDATA[<p>Im Zuge eines Kundenprojektes habe ich mich nochmal näher mit dem tollen Plugin WP-Polls beschäftigt, aber dabei feststellen müssen, dass keine deutsche Sprachdatei beiliegt. Aber wenigstens eine languageready .pot, woraus man eine eigene Sprachdatei generieren kann.</p>
<p>Hier könnt ihr die aktuelle Version herunterladen:</p>
<div class="download_box"><a href="http://wpct.de/wpct_v2/wp-content/uploads/wp-polls_lang_de_DE.zip">wp-polls_lang_de_DE.zip</a></div>
<p>einfach entpacken und ins Pluginverzeichnis hochladen. Sollte die Datei nicht geladen werden, einfach in de.mo &amp; de.po umbenennen. Bitte beachtet, dass einige Texte in den WP-Poll Templates gespeichert werden. Diese lassen sich in den Plugineinstellungen unter admin.php?page=wp-polls/polls-templates.php (Umfrage Templates) bearbeiten.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wpct.de/973/deutsche-sprachdatei-fur-wp-polls-2-50/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>WordPress Templatetags als Codesnippets in WeBuilder</title>
		<link>http://www.wpct.de/898/wordpress-templatetags-als-codesnippets-in-webuilder/</link>
		<comments>http://www.wpct.de/898/wordpress-templatetags-als-codesnippets-in-webuilder/#comments</comments>
		<pubDate>Sat, 01 May 2010 17:13:54 +0000</pubDate>
		<dc:creator>Birgit</dc:creator>
				<category><![CDATA[Codesnipets]]></category>
		<category><![CDATA[Codeschnippsel]]></category>
		<category><![CDATA[RapidPHP]]></category>
		<category><![CDATA[Snippet Library]]></category>
		<category><![CDATA[Template Tags]]></category>
		<category><![CDATA[WeBuilder]]></category>

		<guid isPermaLink="false">http://www.wpct.de/?p=898</guid>
		<description><![CDATA[Seit einger Zeit nutze ich die Entwicklersoftware &#8220;WeBuilder&#8221; von Blumentals. Bisher habe ich die Templatetags aus dem Codex kopiert, wenn ich sie brauchte was aber immer sehr mühselig war. Nun hat WeBuilder eine Bibliothek integriert mit diversen Codschnippseln für alle möglichen Programmiersprachen und man kann auch eigene Snippets hinzufügen. Nun hätte ich mir auch alles, [...]]]></description>
			<content:encoded><![CDATA[<p>Seit einger Zeit nutze ich die Entwicklersoftware &#8220;<strong>WeBuilder</strong>&#8221; von Blumentals. Bisher habe ich die Templatetags aus dem Codex kopiert, wenn ich sie brauchte was aber immer sehr mühselig war. Nun hat WeBuilder eine Bibliothek integriert mit diversen Codschnippseln für alle möglichen Programmiersprachen und man kann auch eigene <strong>Snippets</strong> hinzufügen.</p>
<p>Nun hätte ich mir auch alles, was ich an <strong>Template Tags für WordPress</strong> brauche händisch eingeben können, aber ich bin ja auch etwas bequem <img src='http://www.wpct.de/wpct_v2/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />   leider kann man nicht wie bei anderen Snippettools einzelne Ordner exportieren geschwiege denn importieren. So muss man doch etwas Hand anlegen. Aber Gott sei Dank gibt es jemanden, der mir einen Großteil der Arbeit abgenommen hat. Im <a href="http://forums.blumentals.net/viewtopic.php?f=25&#038;t=3028&#038;start=0&#038;hilit=library+xml">Supportforum von Blumentals bin ich fündig geworden. </a> Der User turicon bietet eine <strong>Snippetdatei zum Download</strong> an.</p>
<p class="fancy_header"><span>Minitutorial</span></p><br />

<ul>
<li>RapidPHP bzw. WeBuilder schließen sofern noch geöffnet</li>
<li>die library.xml im Ordner C:\Documents and Settings\YOUR USER NAME\Application Data\Blumentals\WeBuilder(or RapidPHP)\settings) sichern</li>
<li>in einem einfachen Textedior öffnen &#8211; auf keinen Fall WeBuilder oder RapidPHP und auch nicht Word <img src='http://www.wpct.de/wpct_v2/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </li>
<li>nach
<pre class="brush: plain; title: ;">&lt;/Folder-list&gt;</pre>
<p> suchen</li>
<li>und den Inhalt der u. angehangenden Datei davor einfügen</li>
<li>speichern und WeBuilder bzw. RapidPHP starten</li>
</ul>
<p>Nun erscheint in der Bibliothek ein Ordner &#8220;WordPress&#8221; mitsamt Unterordner. Natürlich steht es jedem frei diesen noch mit eigenen Snippets zu erweitern. Natürlich kann man auf diese Art auch eigene Snippets &#8220;exportieren&#8221;, indem man die passenden Stellen aus der Library kopiert und als .txt Datei abspeichert.</p>
<p>Disclaimer: Für die Vollständigkeit und Aktualität kann ich an dieser Stelle keine Gewähr übernehmen. Die Verwendung dieser Library erfolgt auf eigenes Risiko</p>
<div class="download_box"><a href="http://wpct.de/wpct_v2/wp-content/uploads/weBuilder_wordpress-library.txt">weBuilder_wordpress-library.txt</a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.wpct.de/898/wordpress-templatetags-als-codesnippets-in-webuilder/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress Blog auf 1&amp;1 Hosting fehlerfrei betreiben</title>
		<link>http://www.wpct.de/273/wordpress-blog-auf-11-hosting-fehlerfrei-betreiben/</link>
		<comments>http://www.wpct.de/273/wordpress-blog-auf-11-hosting-fehlerfrei-betreiben/#comments</comments>
		<pubDate>Wed, 20 Jan 2010 20:29:04 +0000</pubDate>
		<dc:creator>Birgit</dc:creator>
				<category><![CDATA[Tipps und Tricks]]></category>
		<category><![CDATA[1&1]]></category>
		<category><![CDATA[1und1]]></category>
		<category><![CDATA[500]]></category>
		<category><![CDATA[error 500]]></category>
		<category><![CDATA[internal server error]]></category>
		<category><![CDATA[shared hostign]]></category>
		<category><![CDATA[webhosting]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.wordpress-training.de/?p=273</guid>
		<description><![CDATA[Gestern bekam ich einen Anruf von einem Buddy aus Facebook. Er hatte etwas Schwierigkeiten WordPress 2.9 auf seinem 1&#38;1 Hostingpaket funktionstüchtig ans Laufen zu bekommen. Vor 2 Jahren hätte ich ihm da aus dem Stehgreif heraus helfen können, aber seit ich meine Projekte auf meinen vServer bei 1&#38;1 betreibe und somit vollen Zugriff auf meine [...]]]></description>
			<content:encoded><![CDATA[<p>Gestern bekam ich einen Anruf von einem Buddy aus Facebook. Er hatte etwas Schwierigkeiten WordPress 2.9 auf seinem 1&amp;1 Hostingpaket funktionstüchtig ans Laufen zu bekommen. Vor 2 Jahren hätte ich ihm da aus dem Stehgreif heraus helfen können, aber seit ich meine Projekte auf meinen <a href="http://www.profiseller.de/shop1/mega/index.php3?shop=1&amp;ps_id=P3407274">vServer bei 1&amp;1</a> betreibe und somit vollen Zugriff auf meine Einstellungen, ist mir die Fummelei auf den Hostingpaketen in Vergessenheit geraten <img src='http://www.wpct.de/wpct_v2/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  Er hat es dann aber herausgefunden, nachdem ich ihm den Hinweis auf die .htaccess Konfiguration gegeben habe. Allerdings hat mir das keine Ruhe gelassen. In meinem Trainingshandbuch will ich ja auch gerade auf solche Fehler eingehen, um dem &#8220;Neuling&#8221; patente Lösungen an die Hand zu geben. Ich kann mich zwar noch dunkel an meine anfänglichen Schwierigkeiten erinnern und die STUNDEN&#8230; bis ich die Lösung gefunden habe. Heute ist das alles für mich Routine.</p>
<p>Wie der Zufall es will, habe ich eben einen sehr gut zusammen gestellten <a title="gehe zum Artikel auf erfolgs-bloggin.de" href="http://www.erfolgs-blogging.de/problemloesungen/500-internal-server-error" target="_blank">Artikel bei www.erfolgs-blogging.de gefunden</a>. Jürgen Schnick hat sich der Problematik auf 1&amp;1 Hostingpaketen angenommen und einen übersichtlichen und leicht verständlichen Leitfaden ins Blog geschrieben.<br />
<script src="http://profiseller.de/banner/banner.php3?shop=1&amp;banner=1027&amp;ps_id=P3407274" type="text/javascript"></script><br />
<noscript><a href="http://profiseller.de/shop1/mega/index.php3?ps_id=P3407274&#038;shop=1&#038;banner=1021" target="_top"><br />
<img src="http://profiseller.de/banner/banner.php3?ps_id=P3407274&#038;banner=1021" border="0" /></a></noscript><br />
hier ein kleines Beispiel:</p>
<blockquote><p>Nach einigen Rückfragen und Recherchen im Internet hatte ich die Lösung: Der Fehler 500 tritt offensichtlich immer dann auf, wenn sehr große Dateien aufgerufen werden.</p>
<p>Als erstes muss man seine 1 &amp; 1 Domain PHP5 fähig machen, indem man in einer .htaccess Datei folgende Zeilen am Anfang einfügt:</p>
<p><em>AddType x-mapp-php5 .php</em></p>
<p><em>AddHandler x-mapp-php5 .php</em></p>
<p>Danach erscheint ein Aufruf der <em>wp-login.php</em> korrekt.</p>
<p>Es gibt aber leider bei 1 &amp; 1 noch andere Gründe für Fehler 500.</p></blockquote>
<p>hier kannst du seinen kompletten Artikel lesen: <a href="http://www.erfolgs-blogging.de/problemloesungen/500-internal-server-error">http://www.erfolgs-blogging.de/problemloesungen/500-internal-server-error</a></p>
<p>Mein Dank geht an Jürgen, der noch weitere interessante Artikel auf seinem Blog zum Lesen bereit hält.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wpct.de/273/wordpress-blog-auf-11-hosting-fehlerfrei-betreiben/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Automatisch eine Autor Box unter dem Artikel erscheinen lassen</title>
		<link>http://www.wpct.de/155/automatisch-eine-autor-box-unter-dem-artikel-erscheinen-lassen/</link>
		<comments>http://www.wpct.de/155/automatisch-eine-autor-box-unter-dem-artikel-erscheinen-lassen/#comments</comments>
		<pubDate>Sun, 03 Jan 2010 11:49:43 +0000</pubDate>
		<dc:creator>Birgit - die WordPress Trainerin</dc:creator>
				<category><![CDATA[Tipps und Tricks]]></category>
		<category><![CDATA[Autorenbiografie]]></category>
		<category><![CDATA[Autorenbox]]></category>
		<category><![CDATA[Styling]]></category>

		<guid isPermaLink="false">http://www.wordpress-training.de/?p=155</guid>
		<description><![CDATA[Füge deinen Artikeln eine Autorenbox hinzu. Es kann auch überprüft werden, ob er von einem Gastautor geschrieben wurde. Folgende Codesnipets angepasst für WordPress 2.9 erleichtern das Styling im eigenen Theme.]]></description>
			<content:encoded><![CDATA[<p>Eben fand ich auf <a title="gehe zum Artikel auf Studiopress.com" href="http://www.studiopress.com/tips/how-to-add-author-information-blocks-to-your-site.htm" target="_blank">Studiopress.com</a> ein interessantes Codesnippet für WordPress:</p>
<p>Ich habe das Codesnippet an das aktuelle WordPress 2.9 angepasst und eine Abfrage hinzugefügt, ob die Funktion</p>
<pre>"get_avatar"</pre>
<p>existiert.</p>
<p><code lang="php">"&gt;<br />
if(function_exists('get_avatar')) {</code></p>
<p>echo get_avatar( get_the_author_meta(&#8216;user_email&#8217;), &#8217;60&#8242;, &#8216;http://www.deinedomain.de/wp-content/avatare/deinavatar.jpg&#8217; );</p>
<p>}<br />
//du kannst im Ordner wp-content noch einen Ordner für Avatare anlegen, um eigene Benutzerbildchen zu verwenden, falls kein Gravatar angelegt wurde<br />
?&gt;</p>
<p>// Abfrage des Autors wenn nicht(username admin), dann ist es ein Gastbeitrag,<br />
// hier wird es abgefragt:<br />
if (get_the_author_meta(&#8216;user_login&#8217;) != &#8220;admin&#8221;) {<br />
// ist es nicht der Admin, dann zeige den Gastautor</p>
<p>?&gt;</p>
<h3>Gastbeitrag von:</h3>
<p>} else { ?&gt;</p>
<h3>Über:</h3>
<p>Diese Box kann nun auch per CSS formatiert werden:</p>
<p><!-- .autorenbox { 	background: #F7F7F7; 	margin: 20px 0px 0px 0px; 	padding: 10px; 	border: 1px solid #E6E6E6; 	}</p>
<p>.autorenbox p { 	margin: 0px; 	padding: 0px; 	}</p>
<p>.autorenbox img { 	background: #FFFFFF; 	float: left; 	margin: 0px 10px 0px 0px; 	padding: 3px; 	border: 1px solid #CCCCCC; 	}</p>
<p>--></p>
<p>Dieses CSS Snipet kann nun in die jeweilige style.css am Ende eingefügt werden.</p>
<p>Um die Beschreibung in der Box noch etwas schöner zu gestalten, kann man noch HTML in der Autorenbiografie erlauben. Dazu am Ende der functions.php des verwendeten Themes folgendes einfügen:</p>
<p><code lang="php">remove_filter('pre_user_description', 'wp_filter_kses');</code><br />
Dies erlaubt es, Zeilenumbrüche, Links usw. zu setzen. Allerdings sollte man sparsam damit umgehen, damit die Autorenbox nicht vom eigentlichen Artikel ablenkt <img src='http://www.wpct.de/wpct_v2/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>So in etwa könnte es aussehen:<br />
<a rel="thickbox" href="http://www.wpct.de/wp-content/uploads/autorenbox.png"><img class="size-full wp-image-158 aligncenter" title="autorenbox" src="http://www.wpct.de/wp-content/uploads/autorenbox.png" alt="" width="404" height="170" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.wpct.de/155/automatisch-eine-autor-box-unter-dem-artikel-erscheinen-lassen/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

