<?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>Tobias Redmann Innovation Consulting Development</title> <atom:link href="http://www.tricd.de/feed/" rel="self" type="application/rss+xml" /><link>http://www.tricd.de</link> <description>Berater für Suchmaschinen-Optimierung, Frontend-Performance-Optimierung, WordPress-Entwicklung.</description> <lastBuildDate>Wed, 17 Apr 2013 10:18:05 +0000</lastBuildDate> <language>de-DE</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.5.1</generator> <item><title>htaccess Weiterleitung auf https für bestimmte Seiten</title><link>http://www.tricd.de/development-2/htaccess-weiterleitung-auf-https-fuer-bestimmte-seiten/</link> <comments>http://www.tricd.de/development-2/htaccess-weiterleitung-auf-https-fuer-bestimmte-seiten/#comments</comments> <pubDate>Wed, 17 Apr 2013 10:18:05 +0000</pubDate> <dc:creator>Tobias Redmann</dc:creator> <category><![CDATA[Apache]]></category> <category><![CDATA[Development]]></category> <guid
isPermaLink="false">http://www.tricd.de/?p=499</guid> <description><![CDATA[So können Sie einzelne Dateien bzw. Verzeichnisse die Weiterleitung per mod_rewrite auf eine SSL-verschlüsselte Seite erzwingen.]]></description> <content:encoded><![CDATA[<p><strong>So können Sie einzelne Dateien bzw. Verzeichnisse die Weiterleitung per mod_rewrite auf eine SSL-verschlüsselte Seite erzwingen.</strong></p><p>Das Ganze lässt sich ziemlich einfach per .htaccess-Datei erledigen. Einfach folgenden Code benutzen und entsprechend Verzeichnis und Domain anpassen:</p><p><span
id="more-499"></span></p><pre class="brush: text; gutter: true">RewriteEngine On
RewriteBase /
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} account
RewriteRule ^(.*)$ https://www.tricd.de/account/$1 [R,L]</pre><p>Mit der Regel wird einfach überprüft über welchen Port die Anfrage kommt. Wenn es der Standard-HTTP-Port ist, wird auf die SSL-Version weitergeleitet. In diesem Beispiel gilt das für das komplette Verzeichnis account.</p> ]]></content:encoded> <wfw:commentRss>http://www.tricd.de/development-2/htaccess-weiterleitung-auf-https-fuer-bestimmte-seiten/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Titel bei Widgets durch WPML übersetzbar machen</title><link>http://www.tricd.de/wordpress/titel-bei-widgets-durch-wpml-uebersetzbar-machen/</link> <comments>http://www.tricd.de/wordpress/titel-bei-widgets-durch-wpml-uebersetzbar-machen/#comments</comments> <pubDate>Wed, 03 Apr 2013 11:43:46 +0000</pubDate> <dc:creator>Tobias Redmann</dc:creator> <category><![CDATA[WordPress]]></category> <category><![CDATA[wordpress multi language]]></category> <category><![CDATA[wpml]]></category> <guid
isPermaLink="false">http://www.tricd.de/?p=493</guid> <description><![CDATA[So können Sie bei selbst entwickelten Widgets die Multilanguage-Fähigkeit durch z.B. WPML sicherstellen.]]></description> <content:encoded><![CDATA[<p><strong>So können Sie bei selbst entwickelten Widgets die Multilanguage-Fähigkeit durch z.B. WPML sicherstellen.</strong></p><p>Für eines unserer Projekte haben wir verschiedene eigene Widgets entwickelt die natürlich auch übersetzt werden mussten. Im Forum von WPML gabt es leider keine sinnvolle Hilfe und auch sonst war das alles recht kompliziert. So ging es dann aber doch:</p><p><span
id="more-493"></span><br
/> Der Trick besteht hauptsächlich darin, den Titel nicht direkt auszugeben, sondern den widget_title Filter anzuwenden.</p><pre class="brush: php; gutter: true">apply_filters(&#039;widget_title&#039;, $instance[&#039;title&#039;]);</pre><p>Dadurch wird es für WPML auch möglich, den Titel anhand der vorhandenen Übersetzungen korrekt in der Sprache anzuzeigen.</p> ]]></content:encoded> <wfw:commentRss>http://www.tricd.de/wordpress/titel-bei-widgets-durch-wpml-uebersetzbar-machen/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Skelett/ Header für WordPress Plugins</title><link>http://www.tricd.de/wordpress/skelett-header-fuer-wordpress-plugins/</link> <comments>http://www.tricd.de/wordpress/skelett-header-fuer-wordpress-plugins/#comments</comments> <pubDate>Sat, 23 Mar 2013 10:54:06 +0000</pubDate> <dc:creator>Tobias Redmann</dc:creator> <category><![CDATA[WordPress]]></category> <guid
isPermaLink="false">http://www.tricd.de/?p=485</guid> <description><![CDATA[Ein einfaches Skeleton für Eure WordPress Plugins.]]></description> <content:encoded><![CDATA[<p><strong>Ein einfaches Skeleton für Eure WordPress Plugins.</strong></p><p>Und so sieht ein WordPress Plugin Skeleton (Skelett) aus:</p><p><span
id="more-485"></span></p><pre class="brush: php; gutter: true">/*
Plugin Name: Name Of The Plugin
Plugin URI: http://URI_Of_Page_Describing_Plugin_and_Updates
Description: A brief description of the Plugin.
Version: The Plugin&#039;s Version Number, e.g.: 1.0
Author: Name Of The Plugin Author
Author URI: http://URI_Of_The_Plugin_Author
License: A &quot;Slug&quot; license name e.g. GPL2
*/</pre>]]></content:encoded> <wfw:commentRss>http://www.tricd.de/wordpress/skelett-header-fuer-wordpress-plugins/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>ownCloud 5 auf einem Domain Factory Shared Hosting installieren</title><link>http://www.tricd.de/software/owncloud-5-auf-einem-domain-factory-shared-hosting-installieren/</link> <comments>http://www.tricd.de/software/owncloud-5-auf-einem-domain-factory-shared-hosting-installieren/#comments</comments> <pubDate>Fri, 15 Mar 2013 08:18:20 +0000</pubDate> <dc:creator>Tobias Redmann</dc:creator> <category><![CDATA[Software]]></category> <category><![CDATA[df]]></category> <category><![CDATA[domain factory]]></category> <category><![CDATA[owncloud installation]]></category> <guid
isPermaLink="false">http://www.tricd.de/?p=479</guid> <description><![CDATA[So können Sie einfach auf einem Shared Hosting Paket von Domain Factory (df) die Dropbox Alternative ownCloud installieren.]]></description> <content:encoded><![CDATA[<p><strong>So können Sie einfach auf einem Shared Hosting Paket von Domain Factory (df) die Dropbox Alternative ownCloud installieren.</strong></p><p><a
href="http://www.tricd.de/wp-content/uploads/2013/03/owncloud-logo.jpg"><img
class="size-medium wp-image-480 aligncenter" alt="owncloud logo" src="http://www.tricd.de/wp-content/uploads/2013/03/owncloud-logo-300x146.jpg" width="300" height="146" /></a></p><p>Ich habe gestern auf meinem Shared Hosting Paket von Domain Factory die <a
href="http://www.owncloud.org">ownCloud 5</a> installiert. Da das Ganze nicht so trivial war, fasse ich die nötigen Schritte mal kurz zusammen:</p><p><span
id="more-479"></span></p><p>Das Komplizierte daran ist hauptsächlich die richtige PHP-Konfiguration, zumal das df-Forum an einigen Stellen nicht so ganz exakt die Installation von Modulen beschreibt.</p><p><strong>1. PHP-Version checken</strong></p><p>ownCloud benötigt mind. PHP 5.3. In meinem Package war jedoch 5.2 installiert. Die entsprechende Einstellung kann man unter <strong>Auftragscenter &gt; Für Profis &gt; PHP-Version</strong> vornehmen. Dort einfach die entsprechende Version raussuchen und einstellen. Ich habe PHP 5.3.19 gewählt.</p><p><strong>2. ZIP-Modul für PHP installieren</strong></p><p>Die nächste große Herausforderung war die Installation des ZIP-Moduls. Zwar gibt es einen <a
href="http://www.df.eu/de/service/df-faq/webhosting/skriptsprachen/phpini-editor/">FAQ-Eintrag wie Module installiert werden</a> können, aber der hilft nur bedingt weiter, da der PHP.INI-Editor in Wirklichkeit etwas anders aussieht. Um das ZIP-Modul nutzen zu können, sind zwei Schritte notwendig:</p><p><strong>2.1. extension_dir anpassen</strong></p><p>Gehen Sie zunächst unter <strong>Auftragscenter &gt; Für Profis &gt; PHP.INI-Editor</strong> und erstellen Sie eine PHP5 INI-Datei für die entsprechende Domain. Fügen Sie dort bei den <strong>Häufig genutzten Optionen</strong> im Punkt extension_dir den Pfad zu den Extensions Ihrer PHP-Version ein. Die Liste befindet sich im o.g. FAQ-Eintrag. Für meinen Fall ist das <strong>/usr/local/lib/php_modules/5-53LATEST </strong></p><p><strong>2.2. ZIP-Modul einbinden</strong></p><p>Wenn das geschehen ist, können Sie im Punkt <strong>Sonstige Einstellungen</strong> das Modul einbinden. Gehen Sie dazu einfach in den Abschnitt der mit [PHP] startet und fügen Sie folgende Anweisung hinzu: <strong>extension = &#8220;zip.so&#8221;</strong></p><p><strong>3. ownCloud per Online-Installer installieren</strong></p><p>ownCloud bietet einen <a
href="https://owncloud.org/install">einfachen Online-Installer</a> der alle nötigen Checks und die Installation durchführt. Lade Sie die PHP-Datei einfach in ein Verzeichnis Ihrer Website hoch und starten Sie die Installation, indem Sie die Datei per Browser aufrufen.</p><p>PS: Ich bin kein Service-Techniker oder irgendwie mit Domain Factory verbunden und kann daher auch keinen Support leisten.</p> ]]></content:encoded> <wfw:commentRss>http://www.tricd.de/software/owncloud-5-auf-einem-domain-factory-shared-hosting-installieren/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>Welche Template-Datei nutzt WordPress für die aktuelle Seite?</title><link>http://www.tricd.de/wordpress/welche-template-datei-nutzt-wordpress-fuer-die-aktuelle-seite/</link> <comments>http://www.tricd.de/wordpress/welche-template-datei-nutzt-wordpress-fuer-die-aktuelle-seite/#comments</comments> <pubDate>Thu, 14 Mar 2013 08:46:23 +0000</pubDate> <dc:creator>Tobias Redmann</dc:creator> <category><![CDATA[WordPress]]></category> <category><![CDATA[wordpress template file]]></category> <guid
isPermaLink="false">http://www.tricd.de/?p=477</guid> <description><![CDATA[So können Sie mit PHP ermitteln, welche Datei Ihres Templates WordPress benutzt.]]></description> <content:encoded><![CDATA[<p><strong>So können Sie mit PHP ermitteln, welche Datei Ihres Templates WordPress benutzt.</strong></p><p>Wenn man in WordPress intensiv Custom-Post-Types, Archive und Kategorien benutzt, kann es schon einmal passieren, dass nicht ganz klar ist, welche Template Datei gerade von WordPress benutzt wird. So kann man es mit ein paar Zeilen PHP herausfinden:</p><p><span
id="more-477"></span></p><p>Ich nutze dazu den template_include Filter. Damit kann man auch das Verhalten der WordPress Templates anpassen oder eben auch nutzen, um herauszufinden, welches Template gerade genutzt wird:</p><pre class="brush: php; gutter: true">add_filter(&#039;template_include&#039;, &#039;debug_template_use&#039; );
function debug_template_use($template) {
  var_dump($template);
  // Important: return the default setting
  return $template;
}</pre><p>Wir registrieren einfach für den Filter &#8216;template_include&#8217; die Callback-Funktion debug_template_use. Diese bekommt als Parameter den Pfad der Template-Datei. Die kann man sich dann einfach direkt ausgeben lassen. Wichtig hierbei ist, dass man das Template auch wieder zurück gibt, weil sonst einfach kein Template benutzt wird und die Seite weiß bleibt.</p> ]]></content:encoded> <wfw:commentRss>http://www.tricd.de/wordpress/welche-template-datei-nutzt-wordpress-fuer-die-aktuelle-seite/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Keinen Zugriff auf das WordPress-Backend für Subscriber (Abonnenten)</title><link>http://www.tricd.de/wordpress/keinen-zugriff-auf-das-wordpress-backend-fuer-subscriber-abonennten/</link> <comments>http://www.tricd.de/wordpress/keinen-zugriff-auf-das-wordpress-backend-fuer-subscriber-abonennten/#comments</comments> <pubDate>Wed, 13 Mar 2013 06:48:47 +0000</pubDate> <dc:creator>Tobias Redmann</dc:creator> <category><![CDATA[WordPress]]></category> <category><![CDATA[subscriber]]></category> <category><![CDATA[user area]]></category> <guid
isPermaLink="false">http://www.tricd.de/?p=473</guid> <description><![CDATA[Standardmäßig können eingeloggte Subscriber auf das WordPress-Backend zugreifen. Der folgende Artikel erläutert, wie man mit ein paar Zeilen PHP diese beim Einloggen auf die Startseite weiterleitet.]]></description> <content:encoded><![CDATA[<p><strong>Standardmäßig können eingeloggte Subscriber auf das WordPress-Backend zugreifen. Der folgende Artikel erläutert, wie man mit ein paar Zeilen PHP diese beim Einloggen auf die Startseite weiterleitet.</strong></p><p>Für eines meiner Projekte arbeiten für mit einem Bereich für Subscriber. Da diese allerdings auch Zugriff auf das Backend haben, um etwa dort die Profildaten anzupassen, musste ich mir etwas einfallen lassen.</p><p><span
id="more-473"></span></p><p>Am einfachsten ist das mit einer Action zu erledigen. Jedes mal wenn das Backend von WordPress aufgerufen wird, dann wird die &#8216;admin_init&#8217; Action ausgeführt. Das kann man sich einfach zu Nutze machen und eben allen außer Subscribern Zugriff darauf geben.</p><pre class="brush: php; gutter: true">function redirect_subscribers() {
	if (current_user_can(&#039;subscriber&#039;) &amp;&amp; $_SERVER[&#039;PHP_SELF&#039;] != &#039;/wp-admin/admin-ajax.php&#039;) {
    wp_redirect(site_url());
    exit();
  }
}
add_action(&#039;admin_init&#039;, &#039;redirect_subscribers&#039;);</pre><p>In der Function wird einfach abgefragt, ob der eingeloggte Nutzer ein Subscriber ist, wenn ja, wird er auf die Startseite des Blogs weitergeleitet. Damit können Subscriber nicht auf das Backend zugreifen.</p> ]]></content:encoded> <wfw:commentRss>http://www.tricd.de/wordpress/keinen-zugriff-auf-das-wordpress-backend-fuer-subscriber-abonennten/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Nutzer-Login mit WordPress erzwingen</title><link>http://www.tricd.de/wordpress/nutzer-login-mit-wordpress-erzwingen/</link> <comments>http://www.tricd.de/wordpress/nutzer-login-mit-wordpress-erzwingen/#comments</comments> <pubDate>Mon, 03 Dec 2012 08:03:21 +0000</pubDate> <dc:creator>Tobias Redmann</dc:creator> <category><![CDATA[WordPress]]></category> <category><![CDATA[login]]></category> <guid
isPermaLink="false">http://www.tricd.de/?p=460</guid> <description><![CDATA[Eine einfache Möglichkeit, wie man mit PHP und WordPress die nutzen dazu zwingen kann sich einzuloggen.]]></description> <content:encoded><![CDATA[<p><strong>Eine einfache Möglichkeit, wie man mit PHP und WordPress die nutzen dazu zwingen kann sich einzuloggen.</strong></p><p>Wenn die Inhalte Ihrer Website nur für bestimmte Personen zugänglich sein sollen, sollte Sie Ihre WordPress-Webseite per Login schützen. Es gibt einige Plugin die Ihnen die Arbeit abnehmen. Allerdings können Sie das auch mit wenigen Zeilen PHP-Code selber tun.</p><p><span
id="more-460"></span></p><p>Die einfachste Möglichkeit, ist wenn Sie in der header.php eine Abfrage einbauen die abfragt, ob der aktuelle Nutzer eingeloggt ist. Wenn das nicht der Fall ist, soll er einfach zum Login weitergeleitet werden. Der Code sieht dann folgendermaßen aus:</p><pre class="brush: php; gutter: true">if(!is_user_logged_in()) {
  wp_redirect(&#039;wp-admin&#039;, 302);
  exit();
}</pre><p>Das ganze gilt dann für alle Seiten die den Header laden.</p> ]]></content:encoded> <wfw:commentRss>http://www.tricd.de/wordpress/nutzer-login-mit-wordpress-erzwingen/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>Wartungsmodus für Wartungsarbeiten an Websites</title><link>http://www.tricd.de/development-2/wartungsmodus-fuer-wartungsarbeiten-an-websites/</link> <comments>http://www.tricd.de/development-2/wartungsmodus-fuer-wartungsarbeiten-an-websites/#comments</comments> <pubDate>Thu, 22 Nov 2012 14:02:04 +0000</pubDate> <dc:creator>Tobias Redmann</dc:creator> <category><![CDATA[Development]]></category> <category><![CDATA[Maintenance-Mode]]></category> <category><![CDATA[wartungsmodus]]></category> <guid
isPermaLink="false">http://www.tricd.de/?p=457</guid> <description><![CDATA[So können Sie eine Website in einen Maintenance-Mode versetzen und größere Wartungsarbeiten vornehmen.]]></description> <content:encoded><![CDATA[<p><strong>So können Sie eine Website in einen Maintenance-Mode versetzen und größere Wartungsarbeiten vornehmen.</strong></p><p>Wenn es bei größeren Wartungsarbeiten an Ihrer Website zu längeren Ausfallzeiten kommen kann, sollten Sie Ihre Website in einen Wartungsmodus versetzen. Dabei ist meines Erachtens folgendes wichtig:</p><p><span
id="more-457"></span></p><ol><li>Alle Anfragen sollten von einer Website beantwortet werden.</li><li>Die Website sollte den Header 503 (Service Temporarily Unavailable) senden.</li></ol><p>Die Umsetzung ist Programmier- und Administrationstechnisch sehr einfach und in folgenden Schritten erledigt.</p><p>Erstellen Sie zunächst eine PHP-Datei die einen 503 Header zurückgibt. Das sieht im einfachsten Fall folgendermaßen aus:</p><pre class="brush: php; gutter: true">header(&#039;HTTP/1.1 503 Service Temporarily Unavailable&#039;);
header(&#039;Status: 503 Service Temporarily Unavailable&#039;);
header(&#039;Retry-After: 600&#039;);</pre><p>Damit nun alle Anfragen wenn dieser Datei beantwortet werden, kann man folgenden Trick anwenden: Leiten Sie alle Anfragen nicht auf das ursprüngliche Document-Root, sondern auf ein leeres. Da dort keinerlei Dateien vorhanden sind, gibt der Server immer ein 404 zurück. Per htaccess kann man dann wiederum festlegen, welche Seite dann ausgeliefert werden soll. Natürlich ist es die soeben erzeugte PHP-Datei.</p><pre class="brush: bash; gutter: true">ErrorDocument 404 /index.php</pre><p>Mit dieser Zeile in Ihrer htaccess Datei werden alle fehlergeschlagenen Anfragen auf die index.php umgeleitet. Diese sendet dann keinen 404, sondern den 503 Header.</p> ]]></content:encoded> <wfw:commentRss>http://www.tricd.de/development-2/wartungsmodus-fuer-wartungsarbeiten-an-websites/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>News-Feed-Links aus dem WordPress-Header-Quellcode entfernen</title><link>http://www.tricd.de/wordpress/news-feed-links-aus-dem-wordpress-header-quellcode-entfernen/</link> <comments>http://www.tricd.de/wordpress/news-feed-links-aus-dem-wordpress-header-quellcode-entfernen/#comments</comments> <pubDate>Tue, 20 Nov 2012 10:06:10 +0000</pubDate> <dc:creator>Tobias Redmann</dc:creator> <category><![CDATA[WordPress]]></category> <category><![CDATA[header]]></category> <category><![CDATA[news feed]]></category> <category><![CDATA[wp_head]]></category> <guid
isPermaLink="false">http://www.tricd.de/?p=454</guid> <description><![CDATA[So entfernen Sie aus dem WordPress-Header-Quellcode die Links zu dem News- und Kommentar-Feed.]]></description> <content:encoded><![CDATA[<p><strong>So entfernen Sie aus dem WordPress-Header-Quellcode die Links zu dem News- und Kommentar-Feed.</strong></p><p>WordPress gibt standardmäßig immer die Links zum Artikel- und Kommentar-Feed mit aus. Das ist allerdings nicht immer gewünscht oder sinnvoll. Um die Links aus dem Quellcode zu entfernen, kann man einfach eine remove-Action verwenden.</p><p><span
id="more-454"></span></p><pre class="brush: php; gutter: true">remove_action(&#039;wp_head&#039;, &#039;feed_links&#039;);
remove_action(&#039;wp_head&#039;, &#039;feed_links_extra&#039;);
remove_action(&#039;wp_head&#039;, &#039;rsd_link&#039;);</pre><p>Mit diesen einfachen Zeilen-Code werden Links komplett entfernt. Sie müssen diese einfach in Ihre functions.php im Theme-Ordner hinzufügen oder in ein extra Plugin auslagern.</p> ]]></content:encoded> <wfw:commentRss>http://www.tricd.de/wordpress/news-feed-links-aus-dem-wordpress-header-quellcode-entfernen/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Seite mit einem speziellen Template in WordPress anlegen</title><link>http://www.tricd.de/wordpress/seite-mit-einem-speziellen-template-in-wordpress-anlegen/</link> <comments>http://www.tricd.de/wordpress/seite-mit-einem-speziellen-template-in-wordpress-anlegen/#comments</comments> <pubDate>Wed, 14 Nov 2012 09:17:18 +0000</pubDate> <dc:creator>Tobias Redmann</dc:creator> <category><![CDATA[WordPress]]></category> <category><![CDATA[page]]></category> <category><![CDATA[PHP]]></category> <category><![CDATA[wordpress]]></category> <guid
isPermaLink="false">http://www.tricd.de/?p=451</guid> <description><![CDATA[So legen Sie mit PHP eine Seite in WordPress mit einem bestimmten Template an.]]></description> <content:encoded><![CDATA[<p><strong>So legen Sie mit PHP eine Seite in WordPress mit einem bestimmten Template an.</strong></p><p>Wenn Sie einmal ein Theme oder Plugin schreiben, dass bei der Installation bestimmten Seiten anlegen muss, weil dort Funktionalitäten vorhanden sind, dann können Sie das recht einfach mit PHP machen.</p><p><span
id="more-451"></span></p><p>Sie müssen lediglich wissen, welches Page-Template genutzt werden soll. Der PHP-Code für WordPress sieht dann so aus:</p><pre class="brush: php; gutter: true">&lt;?php
// page properties
$args = array(
  &#039;post_title&#039;    =&gt; &#039;Impressum&#039;,
  &#039;post_content&#039;  =&gt; &#039;Verantwortlich ...&#039;,
  &#039;post_status&#039;   =&gt; &#039;publish&#039;,
  &#039;post_author&#039;   =&gt; 1,
  &#039;post_type&#039;     =&gt; &#039;page&#039;
);
// Create the page
$page_id = wp_insert_post($args);
// set the template
update_post_meta($page_id, &#039;_wp_page_template&#039;, &#039;page_template.php&#039;);
?&gt;</pre><p>Im ersten Schritt wird dabei die Seite erstellt. Wenn das passiert ist, wird der Seite noch per Meta-Eigenschaften das entsprechenden Seiten-Template zugewiesen. Das war es schon!</p> ]]></content:encoded> <wfw:commentRss>http://www.tricd.de/wordpress/seite-mit-einem-speziellen-template-in-wordpress-anlegen/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>