<?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 Deutschland FAQ &#187; Kategorien</title>
	<atom:link href="http://faq.wpde.org/tag/kategorien/feed/" rel="self" type="application/rss+xml" />
	<link>http://faq.wpde.org</link>
	<description>Oft gestellte Fragen zu WordPress</description>
	<lastBuildDate>Mon, 02 May 2011 15:25:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Artikel der Kategorie X auf Seite Y anzeigen</title>
		<link>http://faq.wpde.org/artikel-der-kategorie-x-auf-seite-y-anzeigen/</link>
		<comments>http://faq.wpde.org/artikel-der-kategorie-x-auf-seite-y-anzeigen/#comments</comments>
		<pubDate>Mon, 27 Oct 2008 20:06:09 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Themes und Design]]></category>
		<category><![CDATA[Artikel]]></category>
		<category><![CDATA[Kategorien]]></category>
		<category><![CDATA[Loop]]></category>
		<category><![CDATA[Seite]]></category>

		<guid isPermaLink="false">http://faq.wordpress-deutschland.org/?p=82</guid>
		<description><![CDATA[Zuerst sei gesagt, dass es eigentlich der WordPress-Philosophie widerspricht, Artikel auf einer statischen Seite auszugeben. Artikel werden normalerweise in Archiven aufgelistet, z.B. Kategorie- oder Tag-Archiven. Aus verschiedenen Gr&#252;nden m&#246;chte man aber dennoch Artikel aus einer oder mehreren Kategorien auf einer statischen Seite auflisten. Dazu erstellst Du dir zun&#228;chst ein Template f&#252;r die statische Seite. Wie [...]]]></description>
			<content:encoded><![CDATA[<p>Zuerst sei gesagt, dass es eigentlich der WordPress-Philosophie widerspricht, Artikel auf einer statischen Seite auszugeben. Artikel werden normalerweise in Archiven aufgelistet, z.B. Kategorie- oder Tag-Archiven.</p>
<p>Aus verschiedenen Gr&#252;nden m&#246;chte man aber dennoch Artikel aus einer oder mehreren Kategorien auf einer statischen Seite auflisten. Dazu erstellst Du dir zun&#228;chst ein Template f&#252;r die statische Seite. Wie das geht ist <a title="Seiten: eigene Templates erstellen" href="http://doku.wordpress-deutschland.org/Seiten#Eigene_Templates_erstellen">hier in der Doku</a> erkl&#228;rt. Als Vorlage f&#252;r Dein neues Seitentemplate kannst du im Normalfall die index.php deines Themes her nehmen.</p>
<p>In deinem neuen Seitentemplate suchst du jetzt die Zeile, in der der Loop gestartet wird. Diese sieht meist etwa so aus:</p>
<pre><code>&lt;?php while ( have_posts() ) : the_post(); ?&gt;</code></pre>
<p>Vor dieser Zeile f&#252;gst Du nun folgenden Befehl ein:</p>
<pre><code>&lt;?php query_posts('category_name=Allgemein'); ?&gt;</code></pre>
<p>Durch diese Zeile wird die Artikelschleife beeinflusst, und gibt jetzt die Artikel der Kategorie &#8220;Allgemein&#8221; aus. Das war&#8217;s schon! Jetzt musst du nur noch eine neue statische Seite anlegen, ihr einen Titel geben und dein Seitentemplate zuweisen. Fertig.</p>
<p>Wenn du mehr &#252;ber das Voodoo-Werkzeug query_posts() wissen m&#246;chtest, dann schau doch einfach mal in die <a href="http://doku.wordpress-deutschland.org/Template_Tags/query_posts">Doku (dt.)</a> und den <a href="http://codex.wordpress.org/Template_Tags/query_posts">Codex (engl.)</a>.</p>
<h4>Geht das nicht etwas dynamischer?</h4>
<p>Nat&#252;rlich ist das ganze noch ziemlich statisch. Es gibt nun verschiedene M&#246;glichkeiten:</p>
<ul>
<li>f&#252;r jede Kategorie ein eigenes Seitentemplate anlegen</li>
<li>den Namen oder die ID an die Seite &#252;bergeben, zum Beispiel &#252;ber ein <a title="Benutzerdefinierte Felder benutzen (WordPress Codex)" href="http://codex.wordpress.org/Using_Custom_Fields">benutzerdefiniertes Feld</a></li>
<li>gleichnamige Kategorien und statische Seiten anlegen</li>
</ul>
<p>Alle diese Methoden haben ihre Vor- und Nachteile. Beispielhaft sei im folgenden die Methode 2 n&#228;her erkl&#228;rt. Als erstes wird dazu eine statische Seite angelegt, die die Kategorie auflisten soll. Diese Seite erh&#228;lt zus&#228;tzlich ein benutzerdefiniertes Feld mit dem Schl&#252;ssel &#8220;category_name&#8221; und dem Namen der auszugebenen Kategorie als Wert, z.B. &#8220;Allgemein&#8221;.</p>
<p>Das Template erh&#228;lt nun zus&#228;tzlich einen Abruf dieses benutzerdefinierten Feldes und dessen &#220;bergabe an query_posts():</p>
<pre><code>&lt;?php $listCategory = get_post_meta($post->ID, 'category_name', true); ?&gt;</code></pre>
<p>In der Variablen $listCategory befindet sich jetzt der Name Deiner Kategorie, im Beispiel also &#8220;Allgemein&#8221;. Diesen kannst Du jetzt an query_posts() &#252;bergeben:</p>
<pre><code>&lt;?php query_posts( 'category_name=' . $listCategory ); ?&gt;</code></pre>
<p>Jetzt kannst Du weitere Seiten anlegen, die andere Kategorienamen per benutzerdefiniertem Feld &#252;bergeben.</p>
<p>Die Variante &#8220;gleiche Namen f&#252;r Seite und Kategorie&#8221; funktioniert &#228;hnlich. Hier liest du den Namen der statischen Seite aus, z.B. mittels get_the_title(), und &#252;bergibst diesen dann in gleicher Weise an query_posts(). Das Ganze funktioniert in &#228;hnlicher Weise nat&#252;rlich auch mit Tags.</p>
<p>Eine weitere Variante gibts bei <a title="Statische Seite X zeigt Beitr&#228;ge von Kategorie Y an" href="http://www.texto.de/texto/statische-seite-x-zeigt-beitraege-von-kategorie-y-an/">Monika</a>.</p>
<p>Wenn Du weitere Fragen dazu hast, dann stell diese bitte im <a title="WordPress Deutschland Forum" href="http://forum.wordpress-deutschland.org/">Forum</a>. Benutze bitte vor dem Posten die <a href="http://forum.wordpress-deutschland.org/search.php">Forensuche</a>, da es schon einige Threads zu dieser Frage gibt.</p>
]]></content:encoded>
			<wfw:commentRss>http://faq.wpde.org/artikel-der-kategorie-x-auf-seite-y-anzeigen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Warum kann ich meine neu erstellten Kategorien nicht im Blog sehen?</title>
		<link>http://faq.wpde.org/warum-kann-ich-meine-neuerstellten-kategorien-nicht-im-blog-sehen/</link>
		<comments>http://faq.wpde.org/warum-kann-ich-meine-neuerstellten-kategorien-nicht-im-blog-sehen/#comments</comments>
		<pubDate>Thu, 04 May 2006 09:02:23 +0000</pubDate>
		<dc:creator>Olaf Schmitz</dc:creator>
				<category><![CDATA[Themes und Design]]></category>
		<category><![CDATA[Kategorien]]></category>
		<category><![CDATA[Theme]]></category>

		<guid isPermaLink="false">http://faq.wordpress.de/warum-kann-ich-meine-neuerstellten-kategorien-nicht-im-blog-sehen/</guid>
		<description><![CDATA[Das h&#228;ngt vom jeweiligen Theme ab. Einige Themes sind so konfiguriert, dass sie leere Kategorien nicht im Blog anzeigen. Sollte eine Unterkategorie nicht angezeigt werden, obwohl diese Beitr&#228;ge enth&#228;tlt, so k&#246;nnte es daran liegen, dass die Oberkategorie leer ist. Das kannst du aber in deiner Sidebar.php &#228;ndern. Dort suchst du den Befehl wp_list_cats. Eine Beschreibung [...]]]></description>
			<content:encoded><![CDATA[<p>Das h&#228;ngt vom jeweiligen Theme ab. Einige Themes sind so konfiguriert, dass sie leere Kategorien nicht im Blog anzeigen. Sollte eine Unterkategorie nicht angezeigt werden, obwohl diese Beitr&#228;ge enth&#228;tlt, so k&#246;nnte es daran liegen, dass die Oberkategorie leer ist.</p>
<p>Das kannst du aber in deiner<em> <strong>Sidebar.php</strong></em> &#228;ndern. Dort suchst du den Befehl <em><strong>wp_list_cats</strong></em>. Eine Beschreibung des Befehls findest du <a href="http://codex.wordpress.org/Template_Tags/wp_list_cats">hier</a>.<br />
F&#252;r den speziellen Fall hier ist der Parameter <em><strong>hide_empty</strong></em> wichtig. Um also leere Kategorien auch anzeigen zu lassen, sollte der Befehl <strong><em>wp_list_cats </em></strong>folgenderma&#223;en aussehen:</p>
<p><code>&lt;?php wp_list_cats('hide_empty=false&amp;deineweiterenEinstellungen'); ?&gt; </code></p>
<p>In einigen Themes kann es auch noch vorkommen, dass anstelle von dem Befehl <em><strong>wp_list_cats</strong></em> der Befehl <em><strong>list_cats</strong></em> benutzt wird. Eine Beschreibung dieses Befehls findest du <a href="http://codex.wordpress.org/Template_Tags/list_cats">hier</a>.<br />
Der Befehl enth&#228;lt die gleichen Paramter, nur in einer anderen Schreibweise, d.h. bei <em><strong>wp_list_cats</strong></em> werden die Parameter nur angegeben, wenn diese gebraucht werden. Bei <em><strong>list_cats</strong></em> sind immer alle Parameter angegeben, d.h. hier ist auch die Reihenfolge wichtig.</p>
]]></content:encoded>
			<wfw:commentRss>http://faq.wpde.org/warum-kann-ich-meine-neuerstellten-kategorien-nicht-im-blog-sehen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gibt es Feeds f&#252;r einzelne Kategorien?</title>
		<link>http://faq.wpde.org/gibt-es-feeds-fur-einzelne-kategorien/</link>
		<comments>http://faq.wpde.org/gibt-es-feeds-fur-einzelne-kategorien/#comments</comments>
		<pubDate>Mon, 01 May 2006 14:54:49 +0000</pubDate>
		<dc:creator>Olaf Schmitz</dc:creator>
				<category><![CDATA[RSS]]></category>
		<category><![CDATA[Feeds]]></category>
		<category><![CDATA[Kategorien]]></category>
		<category><![CDATA[Permalinks]]></category>

		<guid isPermaLink="false">http://faq.wordpress.de/gibt-es-feeds-fur-einzelne-kategorien/</guid>
		<description><![CDATA[Aber klar doch &#8211; WordPress kann f&#252;r jede Kategorie einen Feed generieren. Ohne Permalinks: Rufe eine Kategorie in deinem Browser auf, jetzt brauchst du nur am Ende der URL ein &#8220;&#38;feed=rss2&#8243; anh&#228;ngen. deinblog.de/?cat=1&#38;feed=rss2 Mit Permalinks: Rufe eine Kategorie in deinem Browser auf, jetzt brauchst du nur am Ende der URL ein &#8220;feed&#8221; anh&#228;ngen. deinblog.de/kategorie/allgemein/feed PS: [...]]]></description>
			<content:encoded><![CDATA[<p>Aber klar doch &#8211; WordPress kann f&#252;r jede Kategorie einen Feed generieren.</p>
<p><strong>Ohne Permalinks:</strong><br />
Rufe eine Kategorie in deinem Browser auf, jetzt brauchst du nur am Ende der URL ein &#8220;&amp;feed=rss2&#8243; anh&#228;ngen.</p>
<p>deinblog.de/?cat=1<strong>&amp;feed=rss2</strong></p>
<p><strong>Mit Permalinks:</strong><br />
Rufe eine Kategorie in deinem Browser auf, jetzt brauchst du nur am Ende der URL ein &#8220;feed&#8221; anh&#228;ngen.</p>
<p>deinblog.de/kategorie/allgemein/<strong>feed</strong></p>
<p>PS: Es ist nicht m&#246;glich mehrere Kategorien in einem Feed anzuzeigen.</p>
]]></content:encoded>
			<wfw:commentRss>http://faq.wpde.org/gibt-es-feeds-fur-einzelne-kategorien/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Served from: faq.wpde.org @ 2012-05-16 22:51:50 -->
