<?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; Seiten</title>
	<atom:link href="http://faq.wpde.org/tag/seiten/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>Wie kann ich bestimmte Seiten von der Auflistung ausschlie&#223;en?</title>
		<link>http://faq.wpde.org/exclude-pages/</link>
		<comments>http://faq.wpde.org/exclude-pages/#comments</comments>
		<pubDate>Sat, 17 Feb 2007 10:43:05 +0000</pubDate>
		<dc:creator>jottlieb</dc:creator>
				<category><![CDATA[Themes und Design]]></category>
		<category><![CDATA[Seiten]]></category>
		<category><![CDATA[Theme]]></category>

		<guid isPermaLink="false">http://faq.wordpress-deutschland.org/wie-kann-ich-bestimmte-seiten-von-der-auflistung-ausschliesen/</guid>
		<description><![CDATA[In diesem Artikel werden drei M&#246;glichkeiten beschrieben, Seiten von der Auflistung auszuschlie&#223;en. Die erste Methode ist die empfohlene, da sie die offizielle ist &#8211; allerdings muss man hierf&#252;r Hand am Code seines Themes anliegen. Die zweite Methode w&#228;re die Benutzung eines Plugins. Die dritte Methode setzt weder Plugins, noch Codever&#228;nderung vorraus, ist allerdings das vermutlich [...]]]></description>
			<content:encoded><![CDATA[<p>In diesem Artikel werden drei M&#246;glichkeiten beschrieben, Seiten von der Auflistung auszuschlie&#223;en.<br />
Die <a href="#excludecode">erste Methode</a> ist die empfohlene, da sie die <em>offizielle</em> ist &#8211; allerdings muss man hierf&#252;r Hand am Code seines Themes anliegen.<br />
Die <a href="#excludeplugin">zweite Methode</a> w&#228;re die Benutzung eines Plugins.<br />
Die <a href="#excludeprivat">dritte Methode</a> setzt weder Plugins, noch Codever&#228;nderung vorraus, ist allerdings das vermutlich nicht so gedachte Ausnutzen von programmtechnischen Gegegenheiten.<br />
Die <a href="#excludewidgets">vierte Methode</a> muss benutzt werden, wenn Widgets zur Seitenauflistung verwendet werden.
</p>
<h4 id="excludecode">Den Parameter exclude nutzen</h4>
<p>Um im Blog alle statischen Seiten aufzulisten, benutzt nahezu jedes Theme den Template Tag <em>wp_list_pages</em> (Infos dazu in der <a href="http://doku.wordpress-deutschland.org/Template_Tags/wp_list_pages">Doku</a>).</p>
<p>Will man nicht, dass bestimmte Seiten aufgelistet werden, so bietet der Parameter <em>exclude</em> die entsprechende M&#246;glichkeit dazu.</p>
<p>Als erstes musst du herausfinden, wo bei deinem Theme der Code <code>&lt;?php wp_list_pages('parameter'); ?&gt;</code> zu finden ist. Nutze dazu einen Texteditor oder den Theme-Editor im Adminmen&#252;. Beachte, dass der Inhalt in der Klammer je nach Theme variiert.<br />
Meistens wird man in der <strong>sidebar.php</strong> f&#252;ndig, manchmal auch in der <strong>header.php</strong>, <strong>index.php</strong>, <strong>footer.php</strong> oder <strong>functions.php</strong> &#8211; es h&#228;ngt vom jeweiligen Theme ab.</p>
<p>Die weitere Vorgehensweise h&#228;ngt davon ab, ob die Klammer <em>leer</em> ist, also keine Parameter eingetragen sind, oder ob schon Anweisungen vorhanden sind.<br />
Ist also die Klammer leer, dann sieht der Code so aus:<br />
<code>&lt;?php wp_list_pages(); ?&gt;</code><br />
In diesem Fall gen&#252;gt es, in die Klammer <code>'exclude=bla'</code> einzutragen, wobei <em>bla</em> f&#252;r die Seiten-ID steht. Mehrere IDs werden einfach durch ein Komma &#8211; ohne Leerzeichen &#8211; getrennt.<br />
Die Seiten-IDs findest du &#252;brigens hier angezeigt:<br />
<code>Adminbereich &gt;&gt; Verwalten &gt;&gt;  Seiten</code><br />
(Seit WordPress 2.5 muss aber dazu ein <a href="http://wordpress.org/extend/plugins/reveal-ids-for-wp-admin-25/">Plugin</a> installiert werden.)</p>
<p>Willst du also die Seiten mit der ID 2, 10 und 22 von der Auflistung ausschlie&#223;en, dann muss der gesamte Code so aussehen:<br />
<code>&lt;?php wp_list_pages('exclude=2,10,22'); ?&gt;</code></p>
<p>Sind Bereits Parameter vorhanden, so musst vor dem schlie&#223;enden Apostroph in der Klammer folgenden Schnipsel einf&#252;gen:<br />
<code>&amp;exclude=bla</code><br />
Das <strong>&amp;</strong> ist &#252;brigens wichtig, da es die unterschiedlichen Parameter von einander trennt. <em>bla</em> steht selbstredend wieder f&#252;r die Seiten-IDs.<br />
Auch hier ein Beispiel:<br />
<code>&lt;?php wp_list_pages('title_li=&lt;h2&gt;Seiten&lt;/h2&gt;'); ?&gt;</code><br />
wird zu <code>&lt;?php wp_list_pages('title_li=&lt;h2&gt;Seiten&lt;/h2&gt;&amp;exclude=2,10,22'); ?&gt;</code>
</p>
<p>Will man stattdessen generell alle Unterseiten (ab einer bestimmten Ebene) ausschlie&#223;en, so wird dazu in gleicher Weise der Parameter <em>depth</em> anstatt <em>exclude</em> verwendet:<br />
<code>depth=-1</code> alle Unterseiten nicht einger&#252;ckt anzeigen.<br />
<code>depth=0</code> alle Unterseiten hierarchisch einger&#252;ckt anzeigen.<br />
<code>depth=1</code> zeigt keine Unterseiten.<br />
<code>depth=2</code> zeigt Unterseiten bis zu einer Ebene unter der &#252;bergeordneten Seite.<br />
<code>depth=3</code> zeigt Unterseiten bis zu zwei Eben unter der &#252;bergeordneten Seite.</p>
<h4 id="excludeplugin">Auschlie&#223;en via Plugin</h4>
<p>Will man das Ausschlie&#223;en von Seiten etwas einfacher gestalten, so kann man sich auch das Plugin <a href="http://www.texto.de/texto/statische-seiten-bequem-im-admincenter-ausschliessen-page-link-manager/">Page Link Manager</a> anschauen (und benutzen).<br />
Alternativ gibt es auch das Plugin <a href="http://wordpress.org/extend/plugins/exclude-pages/">Exclude Pages</a>.</p>
<h4 id="excludeprivat">Seiten mittels des Status &#8220;privat&#8221; verstecken</h4>
<p>Diese M&#246;glichkeit macht sich den Umstand zu nutze, dass als <em>privat</em> markierte Seiten nicht in der Seitenauflistung (und auch so nicht) angezeigt werden und diese Eigenschaft auch auf untergeordnete Seiten &#252;bertragen wird &#8211; obwohl diese nicht auf <em>privat</em> gesetzt sind.</p>
<p>Erstelle also eine neue, leere Seite und w&#228;hle in der rechten Box <strong>Status</strong> die Eigenschaft <em>privat</em>.<br />
Der Inhalt privater Seiten kann nicht eingesehen oder aufgerufen werden &#8211; au&#223;er du bist als Administrator eingeloggt. Dementsprechend werden sie auch nie aufgelistet.</p>
<p>Die Seiten, die nun nicht angezeigt, aber aufgerufen k&#246;nnen werden sollen, werden als Unterseite dieser privaten Seite konfiguriert.<br />
Bearbeite dazu einfach die bereits vorhandene Seite (oder erstelle eine neue, falls n&#246;tig) und w&#228;hle in der Box <strong>&#220;bergeordnete Seite</strong> die auf <em>privat</em> gesetzte Seite. Der Status der zu versteckenden Seiten bleibt auf <em>ver&#246;ffentlicht</em>!<br />
Das war es schon.</p>
<h4 id="excludewidgets">Bei Verwendung von Widgets</h4>
<p>Werden Widgets benutzt, so k&#246;nnen direkt in den Optionen des <em>Seiten</em>-Widgets (Adminbereich &gt;&gt; Design &gt;&gt; Widgets &gt;&gt; Seiten &gt; bearbeiten) die IDs der auszuschlie&#223;enden Seiten eingetragen werden.<br />
Auch hier gilt, dass diese per Komma getrennt auf aufsteigend angeordnet werden m&#252;ssen.</p>
]]></content:encoded>
			<wfw:commentRss>http://faq.wpde.org/exclude-pages/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:55:39 -->
