<?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>Texto.de - Mein WordPress Magazin &#187; wordpress-cms</title>
	<atom:link href="http://www.texto.de/tag/wordpress-cms/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.texto.de</link>
	<description>Tutorials zu  WordPress als Blog, WordPress als CMS, WP SEO tauglich machen - einfach ein WP Nachschlagewerk</description>
	<lastBuildDate>Tue, 31 Jan 2012 22:41:38 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Statische Seite X zeigt Beitr&#228;ge von Kategorie Y an.</title>
		<link>http://www.texto.de/statische-seite-x-zeigt-beitraege-von-kategorie-y-an-170/</link>
		<comments>http://www.texto.de/statische-seite-x-zeigt-beitraege-von-kategorie-y-an-170/#comments</comments>
		<pubDate>Thu, 03 Nov 2011 22:37:14 +0000</pubDate>
		<dc:creator>texto</dc:creator>
				<category><![CDATA[Tipps und Tricks]]></category>
		<category><![CDATA[loop]]></category>
		<category><![CDATA[template]]></category>
		<category><![CDATA[wordpress-cms]]></category>

		<guid isPermaLink="false">http://www.texto.de/?p=170</guid>
		<description><![CDATA[Update 2011: Neue Technik. Ich mag Beitr&#228;ge einer bestimmten Kategorie nur anzeigen, wenn man auf einer bestimmten statischen Seite ist. Dies kann man in WordPress leicht lösen.]]></description>
			<content:encoded><![CDATA[<dl class="left" style="width:260px;">
<dt>&nbsp;</dt>
<dd><img  src="http://www.texto.de/wp-images/loop-wordpress-mts.gif" alt="WordPress Loop in Action viele Beispiele" width="250" height="250" /></dd>
</dl>
<p><span class="caplize">A</span>ngefragt wurde ich, wie man es in WordPress schafft, dass man beim Aufrufen der statischen Seite X soundsoviele Beitr&auml;ge aus der Kategorie Y angezeigt bekommt.  </p>
<div class="eyecatch">Diese Anfrage kam im Februar 2006 und daher veröffentlichte ich am 1. März 2006 das erste Mal diesen Artikel. Heute habe ich ihn komplett neu geschrieben und trage damit den veränderten Möglichkeiten in WordPress Rechnung. </div>
<p>Als Vorbereitung für diese Lösung musst Du:</p>
<ol>
<li>Admincenter//Dashboard==>Seiten==>ID der Seite suchen und merken.
</li>
<li>Admincenter//Dashboard==>Artikel==>Kategorien==>ID der Kategorie suchen und merken.
</li>
</ol>
<p>In meinem Beispiel ist die ID der Seite 9.<br />
Die ID der Kategorie ist 3.<br />
Eingetragen habe ich es in meiner sidebar.php.</p>
<h3>ein benutzerdefinierter Loop &#8211; beeinflusst der auch andere </h3>
<p>Diese Lösung funktioniert vor dem normalen Loop und nach dem normalen Loop und wie immer habe ich eine sehr einfache Erklärung mit dabei. <img src='http://www.texto.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />   Und ich kanns nicht oft genug erwähnen. Dieser Loop beeinflusst andere Loops nicht! </p>
<p><span id="more-170"></span></p>
<p> Direkt in die page.php kann man dies schreiben.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">&nbsp;
 <span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>is_page<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'9'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #666666; font-style: italic;">// ID der gewünschten Seite ?&gt;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$post</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$tmp_post</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$post</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$args</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'numberposts'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #cc66cc;">6</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'offset'</span><span style="color: #339933;">=&gt;</span> <span style="color: #cc66cc;">3</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'category'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #cc66cc;">6</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$myposts</span> <span style="color: #339933;">=</span> get_posts<span style="color: #009900;">&#40;</span> <span style="color: #000088;">$args</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">foreach</span><span style="color: #009900;">&#40;</span> <span style="color: #000088;">$myposts</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$post</span> <span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span> setup_postdata<span style="color: #009900;">&#40;</span><span style="color: #000088;">$post</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">&lt;?php</span> the_time<span style="color: #009900;">&#40;</span>__<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'d.m.:'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&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: #000000; font-weight: bold;">?&gt;</span>&quot; rel=&quot;bookmark&quot; title=&quot;  <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>&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;.
&nbsp;
<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">endforeach</span><span style="color: #339933;">;</span>  <span style="color: #000088;">$post</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$tmp_post</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span> 
&nbsp;
 &lt;/ul&gt;
&nbsp;
<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #009900;">&#125;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p><strong>Erkl&auml;rung</strong>:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"> <span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>is_page<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'9'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #666666; font-style: italic;">// ID der gewünschten Seite ?&gt;</span></pre></div></div>

<p>Das heißt ausgesprochen:<br />
Wenn es die Seite mit der ID 9 ist, dann&#8230;</p>
<p>Das &lt;ul&gt; öffnet die ungeordnete Liste, in der ich die Beitr&auml;ge anzeigen lassen mag => logisch kannst Du das ändern.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$post</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$tmp_post</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$post</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$args</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'numberposts'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #cc66cc;">6</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'offset'</span><span style="color: #339933;">=&gt;</span> <span style="color: #cc66cc;">3</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'category'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #cc66cc;">6</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$myposts</span> <span style="color: #339933;">=</span> get_posts<span style="color: #009900;">&#40;</span> <span style="color: #000088;">$args</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">foreach</span><span style="color: #009900;">&#40;</span> <span style="color: #000088;">$myposts</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$post</span> <span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span> setup_postdata<span style="color: #009900;">&#40;</span><span style="color: #000088;">$post</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>Meine Erklärungen sind meist sehr bildhaft <img src='http://www.texto.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Liebes WordPress, du glaubst zwar jetzt gehts um eine Seite, doch ich gebe dir nun den Befehl zeige Artikel an,<br />
und zwar 6 (numberposts), aber nicht die ersten 3 (offset) und zwar nur aus der Kategorie mit der ID 6.</p>
<p>Und hole alles was zu einem Artikel dazugehört aus der Datenbank raus (setup_postdata). </p>
<p class="eingerueckt">===>  Du könntest also auch Autoren, benutzerdefinierte Felder etc anzeigen lassen. </p>
<p>Jetzt wird angegeben wie die Beitr&auml;ge aussehen sollen:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">&nbsp;
&lt;li&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> the_time<span style="color: #009900;">&#40;</span>__<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'d.m.:'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&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: #000000; font-weight: bold;">?&gt;</span>&quot; rel=&quot;bookmark&quot; title=&quot; <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>&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;/li&gt;</pre></div></div>

<p>Hier hast Du freie Wahl. Ich lasse zuerst das Datum anzeigen, dann nur den Link zum Beitrag.<br />
Packe dann alles zwischen die &lt;li&gt; und &lt;/li&gt;, damit die Liste richtig wird.   </p>
<h3> alles bis zum &#8220;more-tag&#8221;&#8230;. </h3>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">&nbsp;
<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$more</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$more</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span>
the_content<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Weiterlesen'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<h3>den Loop   beenden &#8211; so damit er andere Loops nicht stört</h3>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">endforeach</span><span style="color: #339933;">;</span>  <span style="color: #000088;">$post</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$tmp_post</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>Dies ist wichtig, damit WordPress wei&#223;, es muss nicht mehr weiterarbeiten. (endforeach) und dies beendet den Loop komplett, sodass weitere Loops nicht von diesem beeinflusst werden  ( $ post = $ tmp_post )</p>
<p>Abfrage, ob man auf der richtigen Seite ist mag auch beendet werden&#8230;.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">&nbsp;
<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #009900;">&#125;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>Schlie&#223;t den ganzen Komplex, der mit if&#8230;. anfing.</p>
<p><strong>Artikelhistorie:</strong></p>
<p>Erstveröffentlichung: 01. März 2006 19:59<br />
Update: 3.11.2011</p>
<p>Viel Spa&#223; beim Ausprobieren. </p>
<div class="sign"> bei Fragen einfach fragen..</div>
<hr /><small>Copyright &copy; 2011<br /> This feed is for personal, non-commercial use only. <br /> The use of this feed on other websites breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright. Original article:  <a href="http://www.texto.de/statische-seite-x-zeigt-beitraege-von-kategorie-y-an-170/" >texto.de</a> (Digital Fingerprint:  textoakamts[texto.de])</small><hr />]]></content:encoded>
			<wfw:commentRss>http://www.texto.de/statische-seite-x-zeigt-beitraege-von-kategorie-y-an-170/feed/</wfw:commentRss>
		<slash:comments>31</slash:comments>
		</item>
		<item>
		<title>Praxistipp: Post Admin Shortcuts -Artikel Pinwand</title>
		<link>http://www.texto.de/praxistipp-post-admin-shortcuts-artikel-pinwand-1296/</link>
		<comments>http://www.texto.de/praxistipp-post-admin-shortcuts-artikel-pinwand-1296/#comments</comments>
		<pubDate>Wed, 05 Oct 2011 09:19:46 +0000</pubDate>
		<dc:creator>texto</dc:creator>
				<category><![CDATA[WP-Admin]]></category>
		<category><![CDATA[Arbeitserleichterung-Admin]]></category>
		<category><![CDATA[wordpress-cms]]></category>

		<guid isPermaLink="false">http://www.texto.de/?p=1296</guid>
		<description><![CDATA[Mit Post Admin Shortcuts, kannst Du Artikel, Seiten und Custom Post Types  an das linke Menü und an die Dashboard Übersicht pinnen. Dies erleichtert die Bearbeitung  von veröffentlichten Inhalten , weil es mehr Überblick bringt.]]></description>
			<content:encoded><![CDATA[<dl class="left" style="width:320px;">
<dt> &nbsp;</dt>
<dd><img src="http://www.texto.de/wp-images/2011/10/post-admin-shortcuts.png" alt="Post Admin Shortcuts nutzen" width="302" height="263" /></dd>
</dl>
<p><span class="caplize">M</span>it Post Admin Shortcuts kannst Du Artikel/Seiten und Custom Post Types &#8220;on the fly&#8221; ans linke Dashboard Menü und an die Dashboard Übersicht pinnen.  Wann ist das sinnvoll: wenn Du Veröffentlichtes ändern magst und nicht immer danach suchen.   </p>
<h3>Anwendungen für Post Admin Shortcuts</h3>
<p><span class="firstletter">1.</span><br />
Ich habe zb vor hier auf der Texto.de alte Artikel &#8211; nach denen aber oft gesucht wird- inhaltlich zu erneuern. Prinzipiell einigte ich mich mit mir <img src='http://www.texto.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> , dass ich dies nach den vergebenen Tags angehe. Dennoch muss ich die Artikel ständig suchen. Tag aufrufen, Artikel durchforsten, => kaum bin ich dann auf der Artikelübersichtsseite  läutet das Telefon und alles ist anders&#8230;.</p>
<p><span id="more-1296"></span></p>
<p>Mit dem Plugin <strong>Post Admin Shortcuts</strong> kann ich mir diese Artikel ganz einfach an die <b>Dashboard Pinwand</b> kleben und ich habe mehr Übersicht. Habe ich mehr Übersicht besteht eher die Chance, dass ich mein Vorhaben auch realisiere. </p>
<p><span class="firstletter">2.</span><br />
Für Kunden: Man kann damit die Impressums, Datenschutzerklärungsseite anpinnen, damit sie der Kunde oder man selbst auch nicht vergisst. </p>
<p>Unabhängig davon, dass ich niemand empfehl das Impressum und die Datenschutzerklärung &#8220;inhaltlich&#8221; für den Kunden auszufüllen=> das ist rechtlich risikoreich. </p>
<h3>Was kann Post Admin Shortcuts</h3>
<blockquote><p>   Intuitive interface to &#8216;pin&#8217; posts from the post listing page<br />
    Works with posts, pages and any cutom post types<br />
    Just as easy to &#8216;unpin&#8217; posts<br />
    pin/unpin changes are made in realtime via AJAX calls so no need to refresh the page</p>
<p><cite>Plugin Autor <a href="http://profiles.wordpress.org/users/bradvin/" title="bradvin">Bradvin</a></cite></p></blockquote>
<p><b>so siehts am Dashboard dann aus: </b></p>
<dl class="center" style="width:360px;">
<dt> &nbsp;</dt>
<dd><img src="http://www.texto.de/wp-images/2011/10/post-admin-shortcuts-dashboard.png" alt=" Plugin Admin Short Cuts am Dashboard" width="350" height="162" /></dd>
</dl>
<p>Download: <a href="http://wordpress.org/extend/plugins/post-admin-shortcuts/" title="Download Post Admin Shortcuts"> Post Admin Shortcuts</a>. </p>
<ul>
<li>Herunterladen, entpacken, hochladen, aktivieren => nutzen
</li>
<li>oder via interner Pluginsuche sich holen. </li>
</ul>
<p><b>Demo</b> was das Plugin kann und macht:  <a href="http://www.screenr.com/hZu" title="Demo PostAdminShortcut">Demo Post Admin Shortcuts</a>.</p>
<p><b>Wo Du Post Admin Shortcuts nicht einsetzen kannst:</b></p>
<p>Es kann keine Userberechtigungen. Du kannst nirgends einstellen Autor sieht dies, Editor sieht das und Redakteur sieht jenes&#8230; .<br />
Es ist -soweit ich in Erfahrung brachte nicht MultiSite fähig. </p>
<p>Lorelle machte mich über G+ auf dieses kleine feine Plugin aufmerksam. </p>
<div class="sign">Ich freu mich übers Weitersagen oder über ein +1, wenns gut für Dich ist</div>
<hr /><small>Copyright &copy; 2011<br /> This feed is for personal, non-commercial use only. <br /> The use of this feed on other websites breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright. Original article:  <a href="http://www.texto.de/praxistipp-post-admin-shortcuts-artikel-pinwand-1296/" >texto.de</a> (Digital Fingerprint:  textoakamts[texto.de])</small><hr />]]></content:encoded>
			<wfw:commentRss>http://www.texto.de/praxistipp-post-admin-shortcuts-artikel-pinwand-1296/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>WordPress als CMS  Mitgliederverwaltung und Community Features &#8211; für Vereine &amp; Co</title>
		<link>http://www.texto.de/wordpress-cms-mitgliederverwaltung-community-features-1287/</link>
		<comments>http://www.texto.de/wordpress-cms-mitgliederverwaltung-community-features-1287/#comments</comments>
		<pubDate>Sat, 01 Oct 2011 19:16:14 +0000</pubDate>
		<dc:creator>texto</dc:creator>
				<category><![CDATA[WP-CMS]]></category>
		<category><![CDATA[User-Verwaltung]]></category>
		<category><![CDATA[wordpress-cms]]></category>
		<category><![CDATA[wordpress-plugins]]></category>

		<guid isPermaLink="false">http://www.texto.de/?p=1287</guid>
		<description><![CDATA[WordPress als CMS für Vereine und alle die eine Community haben wollen.   Mitgliederverwaltung und Community Features.  Hier stelle ich WordPress Plugins vor, die beides ermöglichen. ]]></description>
			<content:encoded><![CDATA[<dl class="left" style="width:260px;">
<dt>&nbsp;</dt>
<dd><img  src="http://www.texto.de/wp-images/1011/wordpress-community-plugins.jpg" alt="WordPress Community" width="250" height="181" /></dd>
</dl>
<p><span class="caplize">I</span>n letzter Zeit wurde ich wieder sehr oft gefragt, ob es eigene WordPress Themes für Vereine gäbe. Als ich dann nachhakte kam raus, man sucht eigentlich nach <strong>Mitgliederverwaltung</strong> und /oder<strong> Community Features</strong>.   Nun ich begab mich auf die Pluginsuche, testete alle Plugins zumindest mal grob auch auf WP 3.3.</p>
<p>Außerdem bin ich mir sicher, dass auch nicht-Vereine, die Community Plugins und Member Plugins von WordPress brauchen könnten&#8230;wollen..damit spekulieren. </p>
<p><strong>WordPress Themes</strong> für diese Community Plugins braucht man keine eigenen. Entweder nutzen sie das vorhanden Theme oder bieten die Möglichkeit das eigene WordPress Theme automatisch so zu verändern, dass alles funktioniert. </p>
<p>Du findest hier zuerst einige Plugins, die der <a href="http://www.texto.de/wordpress-cms-mitgliederverwaltung-community-features-1287/#mitgliederverwaltung" title="Sprunglink zu den Mitgliederverwaltungs Plugins"><strong>Mitgliederverwaltung</strong></a> dienen. Also wer darf was wo machen, wer darf was wo sehen und natürlich INFO wie man die Mitglieder Profile anpassen kann. </p>
<p>Anschließend bringe ich drei WordPress Community Plugins &#8211; <a href="http://www.texto.de/wordpress-cms-mitgliederverwaltung-community-features-1287/#buddypress" title="Sprunglink zu BuddyPress"><strong>BuddyPress</strong> </a>- <a href="http://www.texto.de/wordpress-cms-mitgliederverwaltung-community-features-1287/#symposium" title="Sprunglink zu WP Symposium Social Network"><strong>WP Symposium Social Network</strong></a> &#8211; <a href="http://www.texto.de/wordpress-cms-mitgliederverwaltung-community-features-1287/#mingle" title="Sprunglink zu Mingle"><strong>Mingle</strong></a>. Was sie anbieten, was sie nicht anbieten und wo Du sie auch testend erleben kannst. </p>
<p>Abschließend ein paar <a href="http://www.texto.de/wordpress-cms-mitgliederverwaltung-community-features-1287/#tipps" title="Sprunglink zu Tipps">Tipps</a> von mir wie man das für sich richtige Community Plugin testet, worauf man bei Zusatzmodulen achten sollte  etc. </p>
<p><span id="more-1287"></span></p>
<h3>Mitglieder Verwaltung<a id="mitgliederverwaltung"></a></h3>
<p>WordPress bringt als Standard fünf Benutzerrollen. Was diese können und dürfen findest Du in dem Artikel von mir. => <a href="http://www.texto.de/usermanagement-wordpress-grundlagen-886/" title="User Management in WP">Usermanagement in WP</a>. </p>
<p><strong>Members</strong></p>
<p>Download auf wordpress.org =><a href="http://wordpress.org/extend/plugins/members/" title="Members Plugin">Members</a></p>
<blockquote><p>a) Role Manager: Allows you to edit, create, and delete roles as well as capabilities for these roles.<br />
    b) Content Permissions: Gives you control over which users (by role) ..<br />
&#8230;  u.v.m</p>
<p><cite> Plugin Autor <a href="http://profiles.wordpress.org/users/greenshady/" title="Justin Tadlock">Justin Tadlock</a></cite></p></blockquote>
<p><strong>Member Wishlist</strong></p>
<p> Download  => <a href="http://member.wishlistproducts.com/" title="Member Wishlist">Member Wishlist</a></p>
<p>Dieses Member Plugin dürfte kaum einen Wunsch offen lassen. Ich sag dürfte, weil es ist kostenpflichtig und ich habe es nicht im Einsatz. Was ich nicht fand, war ob es auch in Deutsch erhältlich ist. </p>
<p>Ich habe es hier in der Liste, weil es mit &#8220;Mingle&#8221; einem Community Plugin, das ich auch vorstelle kompatibel ist. </p>
<p><strong>RoleScoper</strong></p>
<p>Download auf wordpress.org => <a href="http://wordpress.org/extend/plugins/role-scoper/" title="RoleScoper">RoleScoper </a></p>
<p>Das Plugin kann soviel, dass ich nur einen Ausschnitt der Features bringe:</p>
<blockquote><p>&#8230;&#8230;..<br />
Supports custom Post Types and Taxonomies (when defined using WP schema ..<br />
Extensive WP-mu support</p>
<p><cite>Plugin Autor K<a href="http://profiles.wordpress.org/users/kevinB/" title="Autor von Role Scoper">evin  B </a></cite></p></blockquote>
<p><strong>Userprofile ergänzen verbessern etc </strong></p>
<p><a href="http://www.texto.de/autoren-und-ihre-profilseite-in-wp-1216/" title="Autoren und ihre Profilseite">Autoren und ihre Profilseite</a>, erst kürzlich schrieb ich darüber.</p>
<hr />
<p><img src="http://www.texto.de/wp-images/2011/10/buddypress-logo.gif" alt="" title="buddypress-logo" width="150" height="34" class="alignleft  size-full wp-image-1291" /><br />
<h3>BuddyPress<a id="buddypress"></a></h3>
<p>Download an wordpress.org => <a href="http://wordpress.org/extend/plugins/buddypress/" title="BuddyPress">BuddyPress </a></p>
<blockquote><p>Social networking in a box. Build a social network for your company, school, sports team or niche community all based on the power and flexibility of WordPress.</p>
<p>BuddyPress ist ein weiters Service der <cite> WP Community </cite>
</p></blockquote>
<p>Live erleben kannst Du BuddyPress<a href="http://buddypress.org/" title="BuddyPress"> hier </a>-Useraccount ist der von wordpress.org.</p>
<p>BuddyPress ist kostenfrei, Support ebenfalls. Es ist immer in Deutsch erhältlich, ob auch jedes Plugin sofort in Deutsch da ist, ist bei der Menge für mich unüberprüfbar <img src='http://www.texto.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />    BuddyPress bietet soviel, dass es aufzuzählen schwierig ist.</p>
<p>Bevor Du wahllos BuddyPress Plugins auswählst oder 10000Listen über die besten BuddyPress Plugins liest, überlege bitte einfach was Du haben magst und dann suche gezielt danach. </p>
<p>Was mir geholfen hat kann bei Deiner Community völlig fehl am Platz sein und umgekehrt. </p>
<p><b>Plugins für BuddyPress </b>findet man<a href="http://wordpress.org/extend/plugins/search.php?q=BuddyPress" title="BuddyPress Plugins"> wordpress.org</a> und unter <a href="http://buddypress.org/extend/plugins/" title="BuddyPress Extend">BuddyPress extend</a>. </p>
<p><b>Supportforum:</b>  im deutschen WP gibts auch das <a href="http://forum.wordpress-deutschland.org/buddypress/" title="BuddyPress">BuddyPress Hilfeforum.</a>.</p>
<p><b>Mitgliederverwaltung </b>dazu gibts ein <a href="http://wordpress.org/extend/plugins/private-buddypress/" title="Privat BuddyPress">eigenes Plugin</a>.</p>
<p><b>Sprachdatei</b>: Diese kann  bei David  Decker  <small>[ <del>Becker</del>]</small> <a href="http://deckerweb.de/material/sprachdateien/wordpress-plugins/#buddypress" title="Sprachdatei">Sprachdatei BBPress  Du und Sie Version</a> heruntergeladen werden. </p>
<hr />
<p><img src="http://www.texto.de/wp-images/2011/10/wp-symposium.png" alt="" title="wp-symposium" width="128" height="122" class="alignleft  size-full wp-image-1289" /><br />
<h3>WP Symposium Social Network<a id="symposium"></a></h3>
<p>Download auf wordpress.org. <a href="http://wordpress.org/extend/plugins/wp-symposium/" title="Social Plugin">WP Symposium Social Network</a></p>
<p>was es verspricht:</p>
<blockquote><p>WP Symposium turns a WordPress website into a Social Network! It is a suite of WordPress plugins including forum, activity (similar to Facebook wall), member directory, private mail, notification bar, chat windows, chat room, profile page, social widgets, activity alerts, RSS activity feeds and support for other plugins such as Groups, Events, Gallery, Facebook Connect and Mobile support!</p>
<p><cite>Plugin Autor: <a href="http://webtechnologysolutions.co.uk/" title="Simon Goodchild">Simon Goodchild</a> </cite></p></blockquote>
<p>Dann gibts das Wiki: <a href="http://www.wpswiki.com/index.php?title=Main_Page" title="Wiki zum Symposium Plugin">WP Symposium Wiki</a>. Mit einer wirklich einfachen Erklärung wie man es das <a href="http://www.wpswiki.com/index.php?title=Setting_up_for_the_first_time" title="Setting up the first time">erste Mal installiert</a>. </p>
<p>Live ansehen und miterleben was es alles kann man man hier in der &#8220;<a href="http://www.wpsymposium.com/" title="Social Community mit Symposium">offiziellen WP Symposium Social Community</a>&#8220;.</p>
<p><b>WP Symposium   mit TwentyTen </b>kann man sich   <a href="http://demo.webtechnologysolutions.co.uk/" title="TwentyTen und Symposium">hier</a> live ansehen. </p>
<p>Das Plugin ist kostenfrei und wer mehr haben möchte, vor allem mehr Support der muss sich bei der offiziellen Seite registrieren und dort gibts zwei Bezahl-Mitgliedschaften, die unterschiedliche Goodies anbieten. </p>
<p><b>Entwickler</b> können sich hier ein Bild der zukünftigen Sachen machen oder Bugs melden. <a href="https://wpsymposium-trac.sourcerepo.com/wpsymposium_trac" title="Trac von WP Symposium">Trac </a></p>
<p><strong>WP Symposium ist eine Ansammlung an Plugins</strong></p>
<p>WP Symposium Forum, WP Symposium Mail, WP Symposium Members Directory, WP Symposium Panel, WP Symposium Profile, WP Symposium Widgets, WP Symposium Social Network &#8230;  und man sollte mal alle aktiveren</p>
<p>In WP 3.3 nightlybuild-dort teste ich grad alle, erscheinen dann alle Optionen gleich unter dem &#8220;Artikel&#8221; Menü. </p>
<p><b>WP Symposium bietet eigne Templates</b></p>
<p>diese kann man im Adminbereich modifizieren. zb den Link zur Pluginseite rausnehmen.</p>
<p><b>Sprachdatei</b> Im Ordner wp-symposium/lang.  Herunterladen kann man Deutsch <a href="http://crowdin.net/project/symposium" title="Sprachdatei Deutsch">hier</a>. Man muss sich anmelden. </p>
<hr />
<p><img src="http://www.texto.de/wp-images/2011/10/mingle_128.png" alt="" title="mingle_128" width="128" height="128" class="alignleft size-full wp-image-1288" /><br />
<h3>Mingle <a id="mingle"></a></h3>
<p>Das Plugin liegt auch auf WordPress.org <a href="http://wordpress.org/extend/plugins/mingle/" title="Mingle Plugin">Mingle Plugin</a> genauso wie alle ZusatzPlugins, die es dafür gibt.</p>
<blockquote><p>Verspricht den einfachsten Weg eine Community für den Verein oder  wie fb oder ähnliches zu gründen.<br />
<cite>Plugin Autor   <a href="http://blairwilliams.com/" title="Blair Williams Pretty Links und Mingle">Blair Williams</a></cite></p></blockquote>
<p>Live ansehen und miterleben wie Mingle funktioniert kann man <a href="http://wpmingle.com/" title="Mingle Community">hier</a>.<br />
ZusatzPlugins für Mingle gibts auch: => <a href="http://wpmingle.com/mingle-plugins/" title="Mingle Plugins">Mingle Module </a>.</p>
<p>Dies gibt wirklich einen guten Einblick was das Plugin kann und was es nicht kann. Ausprobieren, empfehl ich auf alle Fälle.</p>
<p>Noch gibts keine &#8220;PRO-Version&#8221;, also noch ist alles kostenfrei.<br />
Die weitere Entwicklung hängt vermutlich von der Mingle-Community ab, die weltweit noch relativ klein ist. [Downloads: 71,072]</p>
<p><b>Sprachdatei</b>: im Ordner mingle/i18n liegen die Sprachdateien.</p>
<p><b>Mingle ist sicher nicht compatibel</b> </p>
<p>Wer WP Multisites nutzt kann Mingle nicht nutzen. Siehe <a href="http://wpmingle.com/forum/mingle-plugin-forums-group2/support-forum1/mingle-not-compatible-with-wp-3-1-thread649.0/" title="Mingle not compatible with WP Multisite">hier</a>. </p>
<hr />
<h3>Allgemeine Hinweise zu den Community Plugins<a id="tipps"></a></h3>
<p><b>Seiten </b><br />
Fast jedes braucht eigene Seiten, damit es arbeiten kann. Alle, die das brauchen geben dazu gute Auskunft auf der PluginSeite.</p>
<p><b>zum Testen an sich</b><br />
Immer nur ein Community Plugin aktiv haben, sonst gibts Chaos.</p>
<p>Wer mehrere solcher Plugins ausprobiert, sollte für jedes diese Seiten neu machen und den Pluginnamen in den Seitentitel geben, sonst verliert man den Überblick beim Testen. Für den Produktiveinsatz dann andere Seiten erstellen. </p>
<p class="eingerueckt">Man testet so ein Plugin indem man es wirklich von A-Z mal nutzt. Als Admin sieht man andere Sachen wie wenn man sich als Benutzer registriert. Entweder hat man Freunde, die einem da helfen oder man arbeitet mit vielen Browsern, sonst muss man sich ständig aus und einloggen. </p>
<p><b>Deaktivieren </b><br />
Mag man diese Community nicht mehr kann man fast alle Plugins einfach deaktivieren. Die User werden nicht automatisch gelöscht.<br />
Dies ist ein großes Plus, weil man könnt ja von Plugin A auf Plugin B wechseln wollen und tät sonst seine ganzen Mitglieder verlieren.</p>
<p><b>Bezahlanbieter</b><br />
Hat man <b>Bezahlcontent</b> so ist sehr oft nur Paypal im Angebot, manche bieten auch die Möglichkeit andere Bezahlsysteme zu integrieren, doch meist ist dies kostenpflichtig, so man es nicht selbst machen kann. </p>
<p><b>Performance</b></p>
<p>Fast alle Community Plugins brauchen wp_head, sprich sie fügen meist eine irre Anzahl an .js scripts in den html Header. Den Sinn dieser Aktion versteh ich nicht, es ist aber so&#8230;. </p>
<p><b>Up To Date</b></p>
<p>Wie bei jeder Software. Regelmäßig aktualisieren. Zusatzmodule /Plugins nur installieren, wenn auch dabei steht, dass sie mit der verwendeten Software arbeiten.  Schauen, ob die Plugin Autoren auch Support geben und wie alt der ist .. </p>
<h3>Weitere Member Community Plugins </h3>
<p>Wenn Du eines kennst &#8211;  dass du auch verwendest &#8211;  dann bitte schreib es als Kommentare, ich kontrollier auch den Spamordner-versprochen.  </p>
<div class="sign">Ich freu mich,wenn was dabei war.<img src="http://www.texto.de/wp-images/smilies/icon_confused.gif" alt="Kaffeetrinkender Smilie" width="27" height="21" /></div>
<hr /><small>Copyright &copy; 2011<br /> This feed is for personal, non-commercial use only. <br /> The use of this feed on other websites breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright. Original article:  <a href="http://www.texto.de/wordpress-cms-mitgliederverwaltung-community-features-1287/" >texto.de</a> (Digital Fingerprint:  textoakamts[texto.de])</small><hr />]]></content:encoded>
			<wfw:commentRss>http://www.texto.de/wordpress-cms-mitgliederverwaltung-community-features-1287/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>3 Möglichkeiten für in_category außerhalb des Loops</title>
		<link>http://www.texto.de/in_category-ausserhalb-des-loops-nutzen-421/</link>
		<comments>http://www.texto.de/in_category-ausserhalb-des-loops-nutzen-421/#comments</comments>
		<pubDate>Fri, 16 Sep 2011 07:20:24 +0000</pubDate>
		<dc:creator>texto</dc:creator>
				<category><![CDATA[WP-CMS]]></category>
		<category><![CDATA[conditional-tags]]></category>
		<category><![CDATA[template]]></category>
		<category><![CDATA[wordpress-cms]]></category>

		<guid isPermaLink="false">http://www.texto.de/?p=421</guid>
		<description><![CDATA[Du magst, dass etwas ganz bestimmtes nur dann erscheint, wenn der Beitrag in einer bestimmten Kategorie ist. Dazu brauchst Du in_category.  Und zwei  neue Funktionen  in_category_extend und is_in_category, die die Verwaltung hochkomplexer Projekte erleichtern. ]]></description>
			<content:encoded><![CDATA[<dl class="left" style="width:260px;">
<dt>WP CMS komplexe Projekte</dt>
<dd><img  src="http://www.texto.de/wp-images/wordpress-cms-komplexe-projekte.jpg" alt="WP CMS einfache L&ouml;sungen f&uuml;r komplexe Projekte" width="250" height="250" /></dd>
</dl>
<p><span class="caplize"> I</span>ch wurde gefragt wie man <strong>in_category</strong> auch außerhalb des Loops nutzen kann. Meist braucht man dies in der Sidebar oder man mag ganz spezielle meta tags im html Header anzeigen. Oder man mag im Footer, also den sichtbaren Footer einer Website, was spezielles anzeigen. Oder man braucht dies für eine ganz spezielle Navigation. Oder&#8230; ?</p>
<p>Ich nutze  dafür drei Möglichkeiten:</p>
<ul>
<li><a href="http://www.texto.de/in_category-ausserhalb-des-loops-nutzen-421/#query_post" title="Sprunglink zur Funktion query post">query post</a>.
</li>
<li>für komplexere Projekte <a href="http://www.texto.de/in_category-ausserhalb-des-loops-nutzen-421/#in_category_extend" title="Sprunglink zur Funktion in_category_extend">in_category_extend</a> .
</li>
<li>und <a href="http://www.texto.de/in_category-ausserhalb-des-loops-nutzen-421/#is_in_category" title="Sprunglink zur Funktion is_in_category">is_in_category</a>.
</li>
</ul>
<p><span id="more-421"></span></p>
<h3>in_category mit query post außerhalb des Loops nutzen<a id="query_post"></a></h3>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
 <span style="color: #000088;">$post</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$wp_query</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">post</span><span style="color: #339933;">;</span>
 <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span> in_category<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'29'</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>  <span style="color: #000000; font-weight: bold;">?&gt;</span>
&lt;h3&gt;wenn ich category 20 zeige dies&lt;/h3&gt;
&nbsp;
<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">elseif</span> <span style="color: #009900;">&#40;</span> in_category<span style="color: #009900;">&#40;</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'Wir sind die Besten'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'kleine-funktionen'</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
&lt;h3&gt;Wenn in  Wir sind die Besten oder in der Cat kleine-funktionen liest du dieses&lt;/h3&gt;
<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>  <span style="color: #000000; font-weight: bold;">?&gt;</span>
&lt;h3&gt;Sonst zeige jenes&lt;/h3&gt;
<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #009900;">&#125;</span><span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>Dies hat den Vorteil es geht schnell und man muss sich nur die ID der Category, den Namen oder den Slug der Kategorien holen.<br />
Es hat den Nachteil, dass es relativ viel Code ist für so manches Projekt ist, weil diese Funktion beinhart ist: sie nimmt nur die angegebenen Kategorien, also &#8220;wirkt&#8221; nicht automatisch auch bei Unterkategorien. </p>
<h3>in_category bei komplexen Projekten mit WordPress</h3>
<p>zb Auf der Domain <a href="http://gesund.co.at/" title="Gesundheitsportal als Beispiel für ein komplexes Projekt">gesund.co.at</a> gibt es mehrere Hauptkategorien und jede Menge an Unterkategorien. Werbung soll in Abhängigkeit zur jeweiligen Hauptkategorie und ihrer Unterkategorien dargestellt werden und zwar auch in der Einzelansicht der jeweiligen Artikel.</p>
<p>Dies ist ein klassischer Fall für &#8220;<strong>in_category</strong>&#8220;. Aber sehr oft wird dies außerhalb jedweden Loops gebraucht und ich wollte mir die Übersicht in den Templates bewahren,und nicht bei jeder Nutzung von in_category elends Listen der Unterkategorien anführen müssen. <img src='http://www.texto.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />   </p>
<p>So suchte ich nach Lösungen und fand diese in der Funktion <strong>in_category_extend</strong> bei <a href="http://www.sycha.com/wordpress-function-in-category-extended" title="Charlie Evans in_category_extend">Charlie Evans</a>.</p>
<h3>in_category_extend<a id="in_category_extend"></a></h3>
<p>Diese Funktion kommt in die <strong>functions.php</strong>.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">//credits to charlie evans</span>
<span style="color: #000000; font-weight: bold;">function</span> in_category_extended<span style="color: #009900;">&#40;</span><span style="color: #000088;">$category</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">// easy out</span>
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #009900;">&#40;</span>is_category<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> or is_single<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">// retrieve specified category (ID or slug)</span>
	<span style="color: #000088;">$obj_specified_category</span> <span style="color: #339933;">=</span> <span style="color: #990000;">is_numeric</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$category</span><span style="color: #009900;">&#41;</span> ? get_category<span style="color: #009900;">&#40;</span><span style="color: #000088;">$category</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span> get_category_by_slug<span style="color: #009900;">&#40;</span><span style="color: #000088;">$category</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">empty</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$obj_specified_category</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">cat_ID</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">// we're viewing a category</span>
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>is_category<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$current_category_ID</span> <span style="color: #339933;">=</span> get_query_var<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'cat'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #b1b100;">return</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$obj_specified_category</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">cat_ID</span> <span style="color: #339933;">==</span> <span style="color: #000088;">$current_category_ID</span> or cat_is_ancestor_of<span style="color: #009900;">&#40;</span><span style="color: #000088;">$obj_specified_category</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">cat_ID</span><span style="color: #339933;">,</span><span style="color: #000088;">$current_category_ID</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">// we're viewing a post</span>
	<span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$wp_query</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$obj_post</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$wp_query</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get_queried_object</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">empty</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$obj_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: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">;</span> 
&nbsp;
		<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>in_category<span style="color: #009900;">&#40;</span><span style="color: #000088;">$obj_specified_category</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">cat_ID</span><span style="color: #339933;">,</span> <span style="color: #000088;">$obj_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: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">;</span>
		<span style="color: #b1b100;">else</span> <span style="color: #b1b100;">return</span> in_category<span style="color: #009900;">&#40;</span>get_term_children<span style="color: #009900;">&#40;</span><span style="color: #000088;">$obj_specified_category</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">cat_ID</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'category'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$obj_post</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">ID</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>Diese Funktion erweitert in_category derart, dass es auch die Unterkategorien miteinbezieht.</p>
<h3>in_category_extend im Template</h3>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"> <span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>in_category_extended<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'fitness-beauty'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>  
<span style="color: #b1b100;">echo</span><span style="color: #0000ff;">'&lt;p&gt;Deine Angaben......&lt;/p&gt;'</span><span style="color: #339933;">;</span>
 <span style="color: #009900;">&#125;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>Damit war es aber bei dem Projekt gesund.co.at nicht getan. Manches sollte zwar in Abhängigkeit zu einer Hauptkategorie angezeigt werden, aber nicht in jeder Unterkategorie dieser Hauptkategorie. Da wirds mit query post und category_not_in auch irgendwann ziemlich kompliziert. Vor allem, weil dies innerhalb etlicher category.php und single.php zu tun wäre.</p>
<h3>is_in_category war dafür die Lösung.<a id="is_in_category"></a> </h3>
<p>Dies kommt in die <strong>functions.php</strong>.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">function</span> is_in_category<span style="color: #009900;">&#40;</span> <span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
        <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span> <span style="color: #990000;">func_num_args</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&gt;</span> <span style="color: #cc66cc;">0</span> <span style="color: #009900;">&#41;</span>
        <span style="color: #009900;">&#123;</span>
                <span style="color: #b1b100;">foreach</span><span style="color: #009900;">&#40;</span> <span style="color: #990000;">func_get_args</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$category</span> <span style="color: #009900;">&#41;</span>
                <span style="color: #009900;">&#123;</span>
                        <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span> in_category<span style="color: #009900;">&#40;</span> <span style="color: #000088;">$category</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span>
                        <span style="color: #009900;">&#123;</span>
                                <span style="color: #b1b100;">return</span><span style="color: #009900;">&#40;</span> <span style="color: #009900; font-weight: bold;">true</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                        <span style="color: #009900;">&#125;</span>
                <span style="color: #009900;">&#125;</span>
        <span style="color: #009900;">&#125;</span>
        <span style="color: #b1b100;">return</span><span style="color: #009900;">&#40;</span> <span style="color: #009900; font-weight: bold;">false</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>Hier wird quasi in_category mit einer Variable bestückt. Sinnvoll ist es dieser Variable einen für die jeweilige Funktion sinnvollen Namen zu geben. Im array der Variable werden die IDs der Kategorien in aufsteigender Reihenfolge angeführt.</p>
<p>Somit kommen in die functions.php gleich unterhalb der Funktion is_in_category die Variablen mit den IDs.</p>
<p>Beispiel- die IDs sind Fantasieziffern <img src='http://www.texto.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$fitness</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span> <span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">4</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">6</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">7</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">8</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">9</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">12345</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<h3>is_in_category im Template </h3>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"> <span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>is_in_category<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'$fitness'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>  
<span style="color: #b1b100;">echo</span><span style="color: #0000ff;">'&lt;p&gt;Deine Angaben......&lt;/p&gt;'</span><span style="color: #339933;">;</span>
 <span style="color: #009900;">&#125;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>Gibt es nun eine Änderung, also sollte auf einmal doch noch die Kategorie &#8220;ichbinneu&#8221; dazukommen und &#8220;ichbinalt&#8221; rausgenommen werden, muss man diese Änderung nur in der functions.php machen. </p>
<p>Dies bringt eine sehr große Zeitersparnis, guten Überblick und eine Reduktion der Fehler mit sich. Man könnt ja bei einer Änderung irgendwo einen Aufruf vergessen.  <img src='http://www.texto.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<div class="sign">bei dem Projekt gesund.co.at brauchte ich deren viele => <img src="http://www.texto.de/wp-images/smilies/icon_confused.gif" alt="Kaffeetrinkender Smilie" width="27" height="21" /> <img src='http://www.texto.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  </div>
<hr /><small>Copyright &copy; 2011<br /> This feed is for personal, non-commercial use only. <br /> The use of this feed on other websites breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright. Original article:  <a href="http://www.texto.de/in_category-ausserhalb-des-loops-nutzen-421/" >texto.de</a> (Digital Fingerprint:  textoakamts[texto.de])</small><hr />]]></content:encoded>
			<wfw:commentRss>http://www.texto.de/in_category-ausserhalb-des-loops-nutzen-421/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WP Loop: Teaserartikel-andere Artikel ohne Teaser aber Weiterblättern</title>
		<link>http://www.texto.de/wp-loop-teaserartikel-andere-artikel-ohne-teaser-aber-weiterblaettern-1247/</link>
		<comments>http://www.texto.de/wp-loop-teaserartikel-andere-artikel-ohne-teaser-aber-weiterblaettern-1247/#comments</comments>
		<pubDate>Thu, 15 Sep 2011 17:49:15 +0000</pubDate>
		<dc:creator>texto</dc:creator>
				<category><![CDATA[WP-CMS]]></category>
		<category><![CDATA[loop]]></category>
		<category><![CDATA[template]]></category>
		<category><![CDATA[wordpress-cms]]></category>

		<guid isPermaLink="false">http://www.texto.de/?p=1247</guid>
		<description><![CDATA[Loop in Aktion: Teaserartikel in WordPress erstellen, die folgenden Artikeln ohne Teaserartikel, aber Pagination also Weiterblättern soll weiterhin möglich sein. ]]></description>
			<content:encoded><![CDATA[<dl class="left" style="width:260px;">
<dt>WP Loop</dt>
<dd><img  src="http://www.texto.de/wp-images/loop-wordpress-mts.gif" alt="WordPress Loop in Action viele Beispiele" width="250" height="250" /></dd>
</dl>
<p>Michael von  <a href="http://www.simtimes.de/" title="Simtimes">SimTimes</a> fragte mich via Email: &#8220;Ich möchte den ersten Artikel meines Loops als Teaser-Artikel ausgeben. Aber das Weiterblättern funktioniert dann nicht mehr &#8211; hast Du eine Lösung?&#8221;.</p>
<p>Es gibt dafür jede Menge an Lösungen, ich zeige hier eine, wer weitere Lösungen weiß bitte in die Kommentare schreiben <img src='http://www.texto.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Auf Nachfrage erklärte mir Michael, dass sein Teaser Artikel einfach der zuletzt geschriebene Artikel ist. Gesucht hat er hier auf der Texto nach &#8220;first post&#8221;. <img src='http://www.texto.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><span id="more-1247"></span></p>
<p>Ich bringe hier nur die Angaben für die Queries, aber nicht die Darstellung der Artikel. Da steht dann einfach im Code<br />
&lt;!-  -your stuff-  -&gt; Dies ist all das   was normalerweise nach &#8220;while have post the post&#8221; und vor &#8220;endwhile&#8221; steht.</p>
<h3>Loop für den Teaser Artikel</h3>
<p>Alles was jetzt kommt ersetzt  &#8220;if have post while have post the post&#8221;  => und das nachfolgende &#8220;endwhile else endif&#8221; =><br />
also es wird ein komplett neues Template erstellt (! ).</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">&nbsp;
<span style="color: #000000; font-weight: bold;">&lt;?php</span> get_header<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>
&nbsp;
<span style="color: #000000; font-weight: bold;">&lt;?php</span>    
<span style="color: #000088;">$temp</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$wp_query</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$wp_query</span><span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">null</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$wp_query</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> WP_Query<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$wp_query</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">query</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'showposts=1'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$do_not_duplicate</span> <span style="color: #339933;">=</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: #000000; font-weight: bold;">?&gt;</span>
&lt;h1&gt;Deine Überschrift oder Du läßt dies hier einfach weg&lt;/h1&gt;
&nbsp;
<span style="color: #000000; font-weight: bold;">&lt;?php</span>  <span style="color: #b1b100;">while</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$wp_query</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">have_posts</span><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: #000088;">$wp_query</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">the_post</span><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>
&nbsp;
&lt;!--your stuff--&gt; 
&nbsp;
<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></pre></div></div>

<p>showposts=1 => selbsterklärend, zeige 1 Artikel, magst Du mehrere, die Ziffer ändern.<br />
do not duplicate =>sagt WP, pass auf merk Dir diese ID, die darfst Du nämlich später nicht mehr zeigen <img src='http://www.texto.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<h3>Loop für die nachfolgenden Artikel ohne den 1. und mit Pagination</h3>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>    
<span style="color: #000088;">$temp</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$wp_query</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$wp_query</span><span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">null</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$wp_query</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> WP_Query<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$wp_query</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">query</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'showposts=10&amp;paged='</span><span style="color: #339933;">.</span><span style="color: #000088;">$paged</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span>
&lt;h1&gt;Deine Überschrift oder Du läßt dies hier einfach weg&lt;/h1&gt;
&nbsp;
<span style="color: #000000; font-weight: bold;">&lt;?php</span>  <span style="color: #b1b100;">while</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$wp_query</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">have_posts</span><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: #000088;">$wp_query</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">the_post</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
 <span style="color: #b1b100;">if</span><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: #000088;">$do_not_duplicate</span> <span style="color: #009900;">&#41;</span> <span style="color: #b1b100;">continue</span><span style="color: #339933;">;</span> update_post_caches<span style="color: #009900;">&#40;</span><span style="color: #000088;">$posts</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
&nbsp;
&lt;!--your stuff--&gt; 
&nbsp;
<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>
&nbsp;
&lt;!--code für das Weiterblättern next page previous page oder ein Plugincode--&gt;
&nbsp;
&nbsp;
<span style="color: #000000; font-weight: bold;">&lt;?php</span>  <span style="color: #000088;">$wp_query</span> <span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">null</span><span style="color: #339933;">;</span> <span style="color: #000088;">$wp_query</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$temp</span><span style="color: #339933;">;</span><span style="color: #000000; font-weight: bold;">?&gt;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">&lt;?php</span> get_sidebar<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>   get_footer<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></pre></div></div>

<p> paged =paged=> jetzt wirds dann zum Weiterblättern<br />
if &#8230;.do not duplicate  continue update post cache=> wenn es diese ID von oben ist, dann geh einfach weiter, erneuere aber Deinen post cache WP und ab die Post <img src='http://www.texto.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<div class="sign"> Ich habe diese beiden Loops nochmals getestet. Sie funktionieren einwandfrei. Wenns geholfen hat freu ich mich übers Weitersagen, ein +1 <img src="http://www.texto.de/wp-images/smilies/icon_confused.gif" alt="Kaffeetrinkender Smilie" width="27" height="21" /></div>
<hr /><small>Copyright &copy; 2011<br /> This feed is for personal, non-commercial use only. <br /> The use of this feed on other websites breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright. Original article:  <a href="http://www.texto.de/wp-loop-teaserartikel-andere-artikel-ohne-teaser-aber-weiterblaettern-1247/" >texto.de</a> (Digital Fingerprint:  textoakamts[texto.de])</small><hr />]]></content:encoded>
			<wfw:commentRss>http://www.texto.de/wp-loop-teaserartikel-andere-artikel-ohne-teaser-aber-weiterblaettern-1247/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WP Undelete: Restore Deleted Posts-wenn die Putzwut schlägt</title>
		<link>http://www.texto.de/wp-undelete-restore-deleted-posts-wenn-die-putzwut-schlaegt-1203/</link>
		<comments>http://www.texto.de/wp-undelete-restore-deleted-posts-wenn-die-putzwut-schlaegt-1203/#comments</comments>
		<pubDate>Thu, 11 Aug 2011 10:50:55 +0000</pubDate>
		<dc:creator>texto</dc:creator>
				<category><![CDATA[WP-CMS]]></category>
		<category><![CDATA[wordpress-cms]]></category>
		<category><![CDATA[wordpress-plugins]]></category>

		<guid isPermaLink="false">http://www.texto.de/?p=1203</guid>
		<description><![CDATA[WP Undelete ist ein WordPress Plugin, das den gelöschten Papierkorb wieder herstellt. Man kann also Artikel, die aus dem Papierkorb gelöscht wurden wieder herstellen. Hilfreich für so manche Kundenseite-so meine Erfahrung. ]]></description>
			<content:encoded><![CDATA[<dl class="left" style="width:280px;">
<dt> &nbsp;</dt>
<dd><img src="http://www.texto.de/wp-images/0811/mts-restore-deleted-posts.jpg" alt=" WP-undelete -gelöschte Artikel wieder herstellen" width="223" height="166" /></dd>
<dd>die Icons sind von<a href="http://paradis24434.deviantart.com/art/Antique-icons-65361362" title="Icons"> paradis24434</a>.</dd>
</dl>
<p><span class="caplize">M</span>ancher meint der Papierkorb, den WordPress zur Verfügung stellt reicht aus, damit Artikel nicht mehr in im Nirvana der bites&#038;bytes verschwinden. Dies ist allerdings ein großer Irrtum. </p>
<p>Auch ich habe Kunden, die Artikel im Papierkorb &#8220;zwischenparken&#8221;, dann darauf vergessen und in einem Anfall von &#8220;FrühjahrsputzWut&#8221; einfach auf &#8220;<strong>empty trash</strong>&#8221; klicken und danach völlig erstaunt sind, dass diese Artikel wirklich weg sind.</p>
<p><a href="http://wordpress.org/extend/plugins/wp-undelete-restore-deleted-posts/" title="Restore deleted posts">WP Undelete: Restore Deleted Posts</a> hilft hier zukünftig aus. Es wirkt wie ein doppelter Schutz. Sogar der ausgeleerte Papierkorb wird wieder hergestellt. </p>
<p><span id="more-1203"></span></p>
<p><br class="clear" /></p>
<dl class="left" style="width:320px;">
<dt>WP Undelete verwenden&nbsp;</dt>
<dd><img src="http://www.texto.de/wp-images/0811/restore-deleted-posts.gif" alt=" restore deleted posts" width="312" height="281" /></dd>
</dl>
<h3>WP Undelete &#8211; Nutzung</h3>
<p>Programmiert hat dies <a href="http://www.josscrowcroft.com/projects/wp-undelete-restore-deleted-posts-wordpress-plugin/" title="Joe Crowcroft">Joe Crowcroft</a>. Das Plugin ist noch in der Entwicklung. Daher bitte aufpassen und Bugs etc an ihn melden. </p>
<p>Ist das Plugin aktiviert, findet man unter <strong>Admincenter==>Einstellungen </strong>einen Link zur wichtigen Seite. Der Screen zeigt wies geht <img src='http://www.texto.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> . Es werden die gelöschten Artikel angezeigt und dann kann man sich entscheiden: zurück in den Papierkorb oder wirklich &#8220;weg&#8221;.</p>
<p><br class="clear" /></p>
<h3>Empfehlung:</h3>
<p>diese Verwaltungsseite des Plugins würde ich persönlich nicht für Kunden sichtbar machen.<br />
wer weiß was der nächste &#8220;FrühjahrsputzWahnsinn&#8221; sonst wiederum bewirkt <img src='http://www.texto.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  </p>
<h3>WP Undelete: Download und Support</h3>
<p><a href="http://wordpress.org/extend/plugins/wp-undelete-restore-deleted-posts/" title="Restore deleted posts">WP Undelete: Restore Deleted Posts</a> und <a href="http://www.josscrowcroft.com/projects/wp-undelete-restore-deleted-posts-wordpress-plugin/" title="Joe Crowcroft">Bugreport und Support</a>.</p>
<div class="sign">so lebt sich&#8217;s eindeutig entspannter  <img src="/wp-images/smilies/icon_confused.gif" alt="Kaffeetrinkender Smilie" width="27" height="21" /></div>
<hr /><small>Copyright &copy; 2011<br /> This feed is for personal, non-commercial use only. <br /> The use of this feed on other websites breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright. Original article:  <a href="http://www.texto.de/wp-undelete-restore-deleted-posts-wenn-die-putzwut-schlaegt-1203/" >texto.de</a> (Digital Fingerprint:  textoakamts[texto.de])</small><hr />]]></content:encoded>
			<wfw:commentRss>http://www.texto.de/wp-undelete-restore-deleted-posts-wenn-die-putzwut-schlaegt-1203/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>20 Tipps  zu den statischen Seiten in WordPress</title>
		<link>http://www.texto.de/20-tipps-statischen-seiten-wordpress-875/</link>
		<comments>http://www.texto.de/20-tipps-statischen-seiten-wordpress-875/#comments</comments>
		<pubDate>Sat, 03 Oct 2009 15:24:31 +0000</pubDate>
		<dc:creator>texto</dc:creator>
				<category><![CDATA[WP-CMS]]></category>
		<category><![CDATA[statische Seiten]]></category>
		<category><![CDATA[wordpress-cms]]></category>

		<guid isPermaLink="false">http://www.texto.de/?p=875</guid>
		<description><![CDATA[Statische Seiten in WordPress und was man mit ihnen alles machen kann. Von der Startseite als statische Seite bis zur Sitemap, die  nur aus statischen Seiten besteht bishin zu den Template Tags der statischen Seiten. Hier ist alles was ich habe. ]]></description>
			<content:encoded><![CDATA[<dl class="left" style="width:410px;">
<dt> statische Seiten-static pages</dt>
<dd><img src="http://www.texto.de/wp-images/1009/statische-seiten-static-pages-wordpress.jpg" alt=" Statische Seiten in WordPress" width="348" height="400" /></dd>
</dl>
<p>  <span class="firstletter">S</span>tatische Seiten sind in WP immer beliebter.  Manch einer mag die Grundfunktionen der Kategorien aus WordPres unbedingt auf eine statische Seite bringen &#8211; keine Ahnung wieso man sich die doppelte Arbeit antut, aber es ist eben so. <img src='http://www.texto.de/wp-includes/images/smilies/zwinker.gif' alt=':zwinker:' class='wp-smiley' />  </p>
<p>Wiederum wer anderer denkt, diese statischen Seiten sind haltbarer als Blog-Artikel &#8211; so als ob Blog-Artikel regelmäßig einer Löschung unterzogen werden <img src='http://www.texto.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> .</p>
<p>Der nächste nutzt WordPress als CMS, weil ein &#8220;richtig, wahres CMS hat statische Seiten&#8221; &#8211; so als ob man es anders auch nutzen könnte. [ Fast jedes CMS nutzt eine Datenbank und dann ist mit "statisch" sowieso nichts mehr- aber nichts hält sich länger als ein Irrtum <img src='http://www.texto.de/wp-includes/images/smilies/zwinker.gif' alt=':zwinker:' class='wp-smiley' />  ]</p>
<p><span class="firstletter">A</span>ber unabhängig von all den Mythen um die statischen Seiten man kann mit ihnen richtig gut spielen als Developer, man kann sich austoben mit ihnen, denn WP bietet dazu einfach alles was Herz begehrt. Im Laufe der Zeit haben sich hier bei mir auf der kleinen Texto sehr viele <strong>Tutorials </strong><span id="more-875"></span><strong>zu den statischen Seiten </strong>angesammelt und die präsentier ich hier  in geballter Form.</p>
<h3>statische Seite als Startseite</h3>
<ol>
<li>1.Möglichkeit<br />
Man erstellt ein Template das man <strong>home.php</strong> nennt, dies nimmt WordPress automatisch als Startseite, in diesem kann man sich mit einigen der Loops, die unterhalb verlinkt sind austoben.
</li>
<li>2. Möglichkeit<br />
Man erstellt eine neue statische Seite Admincenter==>Seite==>erstellen. Publiziert diese und geht dann zu Admincenter==>Einstellungen==>Lesen und wählt diese dort als Startseite aus.
</li>
</ol>
<h3>statische Seiten mit unterschiedlichem Layout /Design /style.css</h3>
<p>Gibst du einem selbstgemachten Template in WordPress einen Namen kannst Du es bei der Veröffentlichung einer Seite dieser zuweisen. Admincenter==>Seite==>erstellen ==>Template</p>
<p>Das gehört ganz, ganz oben in die Template Datei:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #666666; font-style: italic;">/*
Template Name:Dein Name
*/</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<h3>statische Seiten als Sticky Artikel  &#8211; auch in der Sidebar</h3>
<p>Das ist fantastisch einfach:  <a href="http://www.texto.de/statische-seiten-als-sticky-artikel-nutzen-und-mehr-682/" title="Statische Seiten als sticky">statische Seiten als Sticky</a>.</p>
<h3>Conditional Comments und template tags für statische Seiten </h3>
<p>Dazu verweise ich auf meinen Artikel über die <a href="http://www.texto.de/das-geheimnis-der-wp-template-hierarchie-template-sheet-zum-ausdrucken-600/" title="conditional comments, template tags mit statischen Seiten">Template Hierarchie in WP</a>.</p>
<h3>statische Seiten in der Navigation</h3>
<ol>
<li>zum Selber machen:</p>
<ul>
<li><a href="http://www.texto.de/wp_list_pages-spielereien-41/" title="Wp_list_pages">wp_list_pages Spielereien</a>
</li>
<li> Startseite verlinken <a href="http://www.texto.de/wp-27-wp_page_menu-neuer-template-tag-688/" title="wp_page_menu">wp_page_menu</a>
</li>
<li>statische Seiten in der Navi aufteilen
</li>
</ul>
</li>
</ol>
<ol>
<li>Für Freaks:</p>
<ul>
<li><a href="http://www.matteoionescu.com/wordpress/is_child-wordpress-plugin/" title="is_subpage">is_subpage</a>
</li>
<li><a href="http://www.matteoionescu.com/wordpress/is_child-wordpress-plugin/" title="is_child_page">is_child_page</a>
</li>
<li>Andere Links zu wp_list_pages<a href="http://sivel.net/2009/03/adding-additional-links-to-the-output-from-wp_list_pages/" title="wp_list_pages ergänzen"> 1</a> und <a href="http://sivel.net/2009/03/adding-links-to-wp_list_pages-part-2/" title="2Teil:andere Links zu wp_list_pages">2</a>.
</li>
<li><a href="http://cssglobe.com/post/5812/wordpress-find-pages-top-level-parent-id/" title="Find Pages Top Level Parent">Find Pages Top Level Parent</a> &#8211; fantastisch einfach- wer nicht Englisch kann solls einfach ausprobieren &#8211; dann sieht man was dies macht.
</li>
</ul>
</li>
</ol>
<ol>
<li>WordPress Plugins:</p>
<ul>
<li>statische Seiten aus der Navi ausschließen:<a href="http://www.texto.de/statische-seiten-bequem-im-admincenter-ausschliessen-page-link-manager-250/" title="Page Link Manager"> page link manager</a>
</li>
<li><a href="http://wpml.org/wordpress-cms-plugins/cms-navigation-plugin/" title="CMS Navi Plugin">CMS Navi Plugin</a>-<br />
Verwaltungsvereinfachung.
</li>
<li><a href="http://pixopoint.com/multi-level-navigation/" title="Multilevel Navi Plugin">Multi Level Navigations Plugin</a>-wunderbares Drop Down.
</li>
<li><a href="http://joelstarnes.co.uk/blog/pagemash/" title="Page Mash Plugin">Page Mash</a> -sortieren, anzeigen und mehr.
</li>
</ul>
</li>
</ol>
<h3>Artikel aus Kategorie X oder X,Y,Z auf einer statischen Seite anzeigen</h3>
<p>Das geht ja leicht, aber wie geht das dann mit dem Weiterblättern? ==> <a href="http://www.texto.de/weiterblaettern-auf-der-statischen-seite-oder-sidebar-621/" title="Loop auf statischer Seite der mit Weiterblättern funktioniert">Weiterblättern auf der statischen Seite </a>oder Sidebar oder beiden. Und wie funktioniert dann da der &#8220;<a href="http://forum.wordpress-deutschland.org/design/48747-more-artikel-wird-trotz-more-sidebar-vollstaendig-angezeigt.html" title="Trozt more vollständige Anzeige eine Lösung">more Link</a>&#8220;.</p>
<h3>andere statische Seiten auf einer statischen Seite anzeigen lassen</h3>
<p>Von den fremden Seiten bis zu den child_pages einer parent page.</p>
<ol>
<li><a href="http://www.texto.de/wp-als-cms-mehrere-statische-seiten-auf-einer-anderen-statischen-seite-anzeigen-lassen-597/" title="Loop für statische Seiten auf statischer Seite">Loop für statische Seiten Anzeige</a> &#8211; hier findet man auch, wie man statischen Seiten einen Auszug &#8220;the_excerpt&#8221; beibringt.
</li>
<li>die Unterseiten einer Elternseite auf der Elternseite anzeigen<a href="http://www.texto.de/wp-als-cms-mehrere-statische-seiten-auf-einer-anderen-statischen-seite-anzeigen-lassen-597/#comment-28265" title="Child Pages on Parent Page"> child pages on parent pages</a>.
</li>
<li><a href="http://forum.wordpress-deutschland.org/design/47550-id-der-seiten-page-anzeigen.html" title="Query Post Lösung für statische Seiten">Query Post Lösung</a> für statische Seiten.
</li>
</ol>
<div class="sign">Wars hilfreich freu ich mich übers Weitersagen-gern auch per Twitter <img src="/wp-images/smilies/icon_confused.gif" alt="Kaffeetrinkender Smilie" width="27" height="21" /> </div>
<hr /><small>Copyright &copy; 2011<br /> This feed is for personal, non-commercial use only. <br /> The use of this feed on other websites breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright. Original article:  <a href="http://www.texto.de/20-tipps-statischen-seiten-wordpress-875/" >texto.de</a> (Digital Fingerprint:  textoakamts[texto.de])</small><hr />]]></content:encoded>
			<wfw:commentRss>http://www.texto.de/20-tipps-statischen-seiten-wordpress-875/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>WP als CMS: mehrere statische Seiten auf einer anderen statischen Seite anzeigen lassen</title>
		<link>http://www.texto.de/wp-als-cms-mehrere-statische-seiten-auf-einer-anderen-statischen-seite-anzeigen-lassen-597/</link>
		<comments>http://www.texto.de/wp-als-cms-mehrere-statische-seiten-auf-einer-anderen-statischen-seite-anzeigen-lassen-597/#comments</comments>
		<pubDate>Sun, 02 Aug 2009 19:40:19 +0000</pubDate>
		<dc:creator>texto</dc:creator>
				<category><![CDATA[WP-CMS]]></category>
		<category><![CDATA[WordPress Quick Tipps]]></category>
		<category><![CDATA[wordpress-cms]]></category>

		<guid isPermaLink="false">http://www.texto.de/texto/wp-als-cms-mehrere-statische-seiten-auf-einer-anderen-statischen-seite-anzeigen-lassen/</guid>
		<description><![CDATA[Nutzt man fast nur statische Seiten mag man auch mit diesen sich spielen können. Hie und da mehrere statische Seiten auf einer anderen anzeigen lassen.

]]></description>
			<content:encoded><![CDATA[<dl class="left" style="width:260px;">
<dt>WP CMS komplexe Projekte</dt>
<dd><img  src="http://www.texto.de/wp-images/wordpress-cms-komplexe-projekte.jpg" alt="WP CMS einfache L&ouml;sungen f&uuml;r komplexe Projekte" width="250" height="250" /></dd>
</dl>
<p><span class="caplize">N</span>utzt man WordPress als reines CMS hat man oft nur statische Seiten. Nun mag man die manchmal bündeln. Also mehrere statische Seiten auf einer anderen statischen Seite anzeigen lassen. So ähnlich wie die Kategorienübersicht bei den Artikeln. </p>
<div class="eyecatch">
<p>2. August 2009: Ergänzung des Artikels damit man statische Seiten mit einem Auszug anzeigen kann.</p>
</div>
<h3>Statische Seiten anhand der ID auf anderer statischen Seite anzeigen</h3>
<p>Die Reihenfolge der ID ergibt die Reihenfolge der Anzeige.</p>
<p><span id="more-597"></span></p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">   <span style="color: #000000; font-weight: bold;">&lt;?php</span>
  <span style="color: #000088;">$page_list</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span> <span style="color: #cc66cc;">3</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">7</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">25</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #b1b100;">foreach</span><span style="color: #009900;">&#40;</span> <span style="color: #000088;">$page_list</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$page_id</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    query_posts<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">&quot;page_id=<span style="color: #006699; font-weight: bold;">$page_id</span>&quot;</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span>
&nbsp;
&lt;div class=&quot;entry&quot;&gt;
... hier die Ausgabe ...
&lt;/div&gt;
&nbsp;
<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #009900;">&#125;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>Danke an <a href="http://putzlowitsch.de/" title="Puzlowitsch">Puzlowitsch</a> für diese<a href="http://forum.wordpress-deutschland.org/design/34541-mehrere-pages-page-ids-eine-seite-bauen.html#post167017" title="Forum Thread zum Thema"> Lösung</a>. </p>
<h3>Auszug bei statischen Seiten</h3>
<p>Da statische Seiten keinen automatischen Auszug haben, muss man ihnen diesen Auszug beibringen;)</p>
<h3>Functions.php öffnen und das hineintippen:</h3>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">function</span> do_excerpt<span style="color: #009900;">&#40;</span><span style="color: #000088;">$string</span><span style="color: #339933;">,</span> <span style="color: #000088;">$word_limit</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #000088;">$words</span> <span style="color: #339933;">=</span> <span style="color: #990000;">explode</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">' '</span><span style="color: #339933;">,</span> <span style="color: #000088;">$string</span><span style="color: #339933;">,</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$word_limit</span> <span style="color: #339933;">+</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">count</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$words</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&gt;</span> <span style="color: #000088;">$word_limit</span><span style="color: #009900;">&#41;</span>
	<span style="color: #990000;">array_pop</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$words</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">return</span> <span style="color: #990000;">implode</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">' '</span><span style="color: #339933;">,</span> <span style="color: #000088;">$words</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'...'</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>Im Template dort wo oberhalb steht &#8220;Hier die Ausgabe&#8221; kommt dann hinein:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">  &lt;h2 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;    &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: #000000; font-weight: bold;">?&gt;</span>&quot; rel=&quot;bookmark&quot; title=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span>  the_title_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;
&lt;p&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">print</span> do_excerpt<span style="color: #009900;">&#40;</span>get_the_excerpt<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">20</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/p&gt;</pre></div></div>

<h3>Artikelversionen:</h3>
<p>Erstveröffentlichung:17.05.08<br />
Beispielergänzung: 02.08.09</p>
<div class="sign"> Viel Freud damit, <img src='http://www.texto.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </div>
<hr /><small>Copyright &copy; 2011<br /> This feed is for personal, non-commercial use only. <br /> The use of this feed on other websites breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright. Original article:  <a href="http://www.texto.de/wp-als-cms-mehrere-statische-seiten-auf-einer-anderen-statischen-seite-anzeigen-lassen-597/" >texto.de</a> (Digital Fingerprint:  textoakamts[texto.de])</small><hr />]]></content:encoded>
			<wfw:commentRss>http://www.texto.de/wp-als-cms-mehrere-statische-seiten-auf-einer-anderen-statischen-seite-anzeigen-lassen-597/feed/</wfw:commentRss>
		<slash:comments>28</slash:comments>
		</item>
		<item>
		<title>Die Hit-Liste: WordPress das Magazin und mehr</title>
		<link>http://www.texto.de/wordpress-das-magazin-plugins-806/</link>
		<comments>http://www.texto.de/wordpress-das-magazin-plugins-806/#comments</comments>
		<pubDate>Sat, 04 Apr 2009 08:39:03 +0000</pubDate>
		<dc:creator>texto</dc:creator>
				<category><![CDATA[WP-CMS]]></category>
		<category><![CDATA[wordpress-cms]]></category>

		<guid isPermaLink="false">http://www.texto.de/?p=806</guid>
		<description><![CDATA[WordPress als Magazin braucht ja nicht nur das richtige Design /Theme, sondern etliche Plugins helfen ebenfalls bei der Einrichtung. Hier meine Liste der WordPress Plugins, damit aus WP ein tolles WordPress Magazin wird. ]]></description>
			<content:encoded><![CDATA[<dl class="left" style="width:360px;">
<dt></dt>
<dd><img src="http://www.texto.de/wp-images/0409/wordpress-magazin.jpg" alt=" WordPress als Magazin" width="350" height="250" /></dd>
<dd>WordPress als Magazin</dd>
</dl>
<p> <span class="caplize">W</span>ordPress Magazin Designs gibt es jede Menge. Du magst Dir vielleicht selber eines machen oder ein bestehendes an Deine Wünsche anpassen. Ich sammelte einige WordPress Plugins und Tutorials, die dabei sehr hilfreich sein können.</p>
<h3>Visual Recent Posts</h3>
<p>Zeigt die neuesten Artikel mit einem Bild an. Du kannst damit auch einen Featured Article anzeigen. Die Anleitung ist in English doch wirklich gut verständlich. Hier nur einiges was nicht dabei steht <img src='http://www.texto.de/wp-includes/images/smilies/zwinker.gif' alt=':zwinker:' class='wp-smiley' /> </p>
<p>Das Plugin <a href="http://www.dynamick.it/image-extractor-765.html" title="Image Extractor"><strong>Image Extractor</strong></a>[ Michele Gobbi ]und <a href="http://wordpress.org/extend/plugins/visual-recent-posts/" title="Visual Recent Posts"><strong>Visual Recent Posts</strong></a> [ Ryan Scott ] nicht miteinander <span id="more-806"></span>verwenden, da Visual Recent Posts auch das Plugin Image Extractor nutzt.</p>
<p><strong>Visual Recent Posts einbauen</strong></p>
<p>Dort wo Du magst, dass die neuesten Artikel mit Bildern erscheinen fügst Du in das template (meist die index.php )folgendes ein.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> insertVisualRecentPosts<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></pre></div></div>

<p><strong>WordPress in einem Unterordner</strong></p>
<p>Nutzt Du WordPress in einen Unterordner musst Du den Pfad in der wp-content/plugins/visual-recent-posts/imageExtractor.php anpassen und zwar hier:</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;">$destinationDir=&quot;/NamedesUnterordners/wp-content/thumb-cache/&quot;;</pre></div></div>

<p>Den Ordner  wp-content/<strong>thumb-cache </strong>musste ich selber erstellen und die chmod Rechte 777 vergeben. </p>
<h3>Must Read Post </h3>
<p>Das WP Plugin <a href="http://www.trick77.com/2008/12/29/wordpress-plugin-widget-must-read-posts/" title="Must Read Post für Artikel und Seiten ">Must Read Post</a> [trick77] erlaubt Dir <strong>ausgewählte Artikel oder statische Seiten</strong> als ganz besonders in der Sidebar anzuzeigen. </p>
<p>Dieses Plugin benutzt benutzerdefinierte Felder, um ausgewählte Artikel oder Seiten  in der Sidebar in einem Widget anzuzeigen. </p>
<p>Nutzt Du das Plugin Must Read Post das 1. Mal musst Du folgendes <strong>benutzerdefierte Feld</strong> erstellen: <strong>must-read</strong></p>
<p>Der Wert ist &#8220;<strong>true</strong>&#8220;. Später wählst Du must-read aus und tippst nur mehr &#8220;true&#8221; hinein. Bitte ohne die Anführungszeichen!</p>
<p>Magst Du diese *unbedingt lesen* Artikel woanders anzeigen lassen oder hast Du keine widget fähige Sidebar, dann musst Du folgendes dort in das Template Deiner Wahl schreiben:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> get_mustread<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Custom Title'</span><span style="color: #339933;">,</span> number of posts<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>Als Widget nutzen:Admincenter==>Design==>Widgets auswählen und Must Read auswählen.</p>
<h3>No Sub Category</h3>
<p>Du magst, dass beim Aufruf einer Hauptkategorie nur die Artikel dieser Kategorie sichtbar sind &#8211; WP zeigt ja alle Artikel aus Subkategorien auch an. Das macht  <a href="http://fullthrottledevelopment.com/no-sub-category-posts-in-loop" title="No Subcategory">No Sub Category</a> [FullThrottle Development] Hauptentwickler des Plugins ist <a href="http://glennansley.com/" title="Glenn Ansley">Glenn Ansley</a>.</p>
<h3>Templates for Posts &#8211; eigene Templates für Artikel</h3>
<p>Für statische Seiten kann man leicht eigene Templates erstellen. Hat man dies gemacht kann man sie in einem DropDown auswählen. Mit dem Plugin <a href="http://wordpress.org/extend/plugins/templates-for-posts/" title="Templates for Posts">Templates for Posts</a> [<a href="http://nikolay.bg/" title="Nikolay">Nikolay Bachiyski</a>]kann man dies auch für Artikel machen. </p>
<h3>Autoren</h3>
<ol>
<li>WordPress Plugin um mehrere Autoren einem Artikel zuzuordnen: <a href="http://www.texto.de/wordpress-plugin-fuer-mehrere-autoren-805/" title="WordPress Plugin für mehrere Autoren">Co Authors</a>.
</li>
<li>Weitere Artikel eines Autors anzeigen:<a href="http://www.texto.de/wordpress-cms-autor-kategorie-719/" title="Mehr vom Autor aus dieser Kategorie"> Mehr vom Autor aus dieser Kategorie</a>.
</li>
<li>Welches Template zeigt was an: <a href="http://www.texto.de/das-geheimnis-der-wp-template-hierarchie-template-sheet-zum-ausdrucken-600/" title="Template Hierarchie">Template Hierarchie</a>.</li>
</ol>
<h3>Alle Artikel eines Tages</h3>
<p>Du hast viele Autoren, die sehr fleissig sind, deshalb möchtest Du die Artikel eines Tages gesondert aufzeigen.<br />
Nutze dafür den template tag <a href="http://codex.wordpress.org/Template_Tags/wp_get_archives" title="wp get archive">wp get archives</a>:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> wp_get_archives<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'type=daily'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<h3> Widgets Logic</h3>
<p>Das WP Plugin <a href="http://freakytrigger.co.uk/wordpress-setup/" title="Widget Logic">Widgets Logic</a> [ Alan Trewartha ]ermöglicht die Kontrolle über die Widgets. Man kann damit bestimmen wo welches Widget erscheinen sollte.</p>
<h3>Revision Control</h3>
<p>Zum Schutz Deiner Datenbank leg ich Dir dieses Plugin <a href="http://dd32.id.au/wordpress-plugins/revision-control/" title="Revision Control">Revision Control </a>[ Dion Hulse ]sehr ans Herz. <img src='http://www.texto.de/wp-includes/images/smilies/zwinker.gif' alt=':zwinker:' class='wp-smiley' /> </p>
<h3>More Fields</h3>
<p>Schreibt man ein Magazin mag man einfach komplizierte Inhalte weitergeben. Listen hier und da. Dafür gibt es das WordPress Plugin More Fields [ Henrik Melin, Kal Ström ]. Es erstellt jede Menge an benutzerdefinierten Feldern. </p>
<div class="sign">viel Freud damit </div>
<hr /><small>Copyright &copy; 2011<br /> This feed is for personal, non-commercial use only. <br /> The use of this feed on other websites breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright. Original article:  <a href="http://www.texto.de/wordpress-das-magazin-plugins-806/" >texto.de</a> (Digital Fingerprint:  textoakamts[texto.de])</small><hr />]]></content:encoded>
			<wfw:commentRss>http://www.texto.de/wordpress-das-magazin-plugins-806/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>WordPress CMS: mehr vom Autor und aus der Kategorie</title>
		<link>http://www.texto.de/wordpress-cms-autor-kategorie-719/</link>
		<comments>http://www.texto.de/wordpress-cms-autor-kategorie-719/#comments</comments>
		<pubDate>Sat, 27 Dec 2008 07:30:06 +0000</pubDate>
		<dc:creator>texto</dc:creator>
				<category><![CDATA[WP-CMS]]></category>
		<category><![CDATA[wordpress-cms]]></category>

		<guid isPermaLink="false">http://www.texto.de/?p=719</guid>
		<description><![CDATA[Du hast viele Autoren und es wäre doch toll, wenn man weitere Artikel eines Autors anzeigen könnte und auch gleich weitere Artikel  aus derselben Kategorie. Hier eine Lösung für alle, die WordPress als CMS nutzen.]]></description>
			<content:encoded><![CDATA[<dl class="left" style="width:390px;">
<dt> Autoren Artikel hervorheben&nbsp;</dt>
<dd><img src="http://www.texto.de/wp-images/1208/autoreninfo.gif" alt=" Autoren in WordPress hervorheben" width="378" height="234" /></dd>
</dl>
<p> <span class="caplize">M</span>ulti Autoren Blogs sind beliebt, entweder weil ein Verein WordPress nutzt oder weil man ein Magazin mit WP realisiert hat usw.  Jetzt wäre es doch wunderbar gäbe es zu jedem Artikel an frei definierbarer Stelle die Möglichkeit weitere Artikel aus der Kategorie  und vom Autor anzuzeigen.</p>
<p>Schreibt ein Autor nur in jeweils einer Kategorie, kann man sich die weiteren Artikel aus einer Kategorie logischerweise sparen, weil es lauter gleiche Links sind. <br class="clear" /></p>
<p><span id="more-719"></span></p>
<h3>weitere Artikel vom Autor und weitere Artikel aus derselben Kategorie =>der Code</h3>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
&nbsp;
  <span style="color: #666666; font-style: italic;">//Kategorie und Autoren info holen</span>
<span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$wp_query</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$cats</span> <span style="color: #339933;">=</span> get_the_category<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$postAuthor</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$wp_query</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">post</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">post_author</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$tempQuery</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$wp_query</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$currentId</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$post</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">ID</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">//Autoren Artikel holen</span>
<span style="color: #000088;">$newQuery</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;posts_per_page=5&amp;author=&quot;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$authorPosts</span><span style="color: #339933;">;</span>
query_posts<span style="color: #009900;">&#40;</span> <span style="color: #000088;">$newQuery</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$authorPosts</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;&quot;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$count</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</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: #009900;">&#123;</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: #009900;">&#123;</span>
<span style="color: #000088;">$count</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: #b1b100;">if</span><span style="color: #009900;">&#40;</span> <span style="color: #000088;">$count</span><span style="color: #339933;">&lt;</span><span style="color: #cc66cc;">4</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #000088;">$currentId</span><span style="color: #339933;">!=</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;">&#123;</span>
<span style="color: #000088;">$count</span><span style="color: #339933;">++;</span>
<span style="color: #000088;">$authorPosts</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">'&lt;li&gt;'</span> <span style="color: #339933;">.</span> the_title<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">&quot;&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;&quot;</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">false</span> <span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'&lt;/li&gt;'</span><span style="color: #339933;">;</span>
  <span style="color: #009900;">&#125;</span>
  <span style="color: #009900;">&#125;</span>
  <span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Kategorie Artikel holen</span>
<span style="color: #000088;">$catlist</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;&quot;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">forEach</span><span style="color: #009900;">&#40;</span> <span style="color: #000088;">$cats</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$c</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span> <span style="color: #000088;">$catlist</span> <span style="color: #339933;">!=</span> <span style="color: #0000ff;">&quot;&quot;</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #000088;">$catlist</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">&quot;,&quot;</span><span style="color: #339933;">;</span> <span style="color: #009900;">&#125;</span>
<span style="color: #000088;">$catlist</span> <span style="color: #339933;">.=</span> <span style="color: #000088;">$c</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">cat_ID</span><span style="color: #339933;">;</span>
  <span style="color: #009900;">&#125;</span>
<span style="color: #000088;">$newQuery</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;posts_per_page=5&amp;cat=&quot;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$catlist</span><span style="color: #339933;">;</span>
query_posts<span style="color: #009900;">&#40;</span> <span style="color: #000088;">$newQuery</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$categoryPosts</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;&quot;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$count</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</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: #009900;">&#123;</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: #009900;">&#123;</span>
the_post<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span> <span style="color: #000088;">$count</span><span style="color: #339933;">&lt;</span><span style="color: #cc66cc;">4</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #000088;">$currentId</span><span style="color: #339933;">!=</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;">&#123;</span>
<span style="color: #000088;">$count</span><span style="color: #339933;">++;</span>
<span style="color: #000088;">$categoryPosts</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">'&lt;li&gt;'</span> <span style="color: #339933;">.</span> the_title<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">&quot;&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;&quot;</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">false</span> <span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'&lt;/li&gt;'</span><span style="color: #339933;">;</span>
  <span style="color: #009900;">&#125;</span>
  <span style="color: #009900;">&#125;</span>
  <span style="color: #009900;">&#125;</span>
<span style="color: #000088;">$wp_query</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$tempQuery</span><span style="color: #339933;">;</span>
  <span style="color: #000000; font-weight: bold;">?&gt;</span>
&nbsp;
&lt;h4&gt;mehr Artikel aus der Kategorie&lt;/h4&gt;
&lt;ul&gt;
<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$categoryPosts</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
&lt;/ul&gt;
&nbsp;
&lt;h4&gt;weitere Artikel des Autors&lt;/h4&gt;
&lt;ul&gt;
<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$authorPosts</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
&lt;/ul&gt;</pre></div></div>

<h3>Wohin mit all dem Code</h3>
<p>Man kann all dies einfach in das benötigte Template geben. Single.php vor den Kommentaren oder in die sidebar.php.</p>
<p><strong>Achtung:</strong> Nutzt Du Widgets in Deinem Theme, dann muss dieser Code vor oder nach den Widgets Code stehen. </p>
<div class="sign"><img src="/wp-images/smilies/icon_confused.gif" alt="Kaffeetrinkender Smilie" width="27" height="21" /> </div>
<hr /><small>Copyright &copy; 2011<br /> This feed is for personal, non-commercial use only. <br /> The use of this feed on other websites breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright. Original article:  <a href="http://www.texto.de/wordpress-cms-autor-kategorie-719/" >texto.de</a> (Digital Fingerprint:  textoakamts[texto.de])</small><hr />]]></content:encoded>
			<wfw:commentRss>http://www.texto.de/wordpress-cms-autor-kategorie-719/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

