<?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>Webmaster-Zentrale &#187; Wordpress</title>
	<atom:link href="http://www.webmaster-zentrale.de/category/technik/wordpress-technik/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.webmaster-zentrale.de</link>
	<description>Tipps + Infos für Webmaster</description>
	<lastBuildDate>Tue, 07 Sep 2010 21:33:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>Google-Suche in WordPress einbauen</title>
		<link>http://www.webmaster-zentrale.de/technik/wordpress-technik/google-suche-in-wordpress-einfuegen/</link>
		<comments>http://www.webmaster-zentrale.de/technik/wordpress-technik/google-suche-in-wordpress-einfuegen/#comments</comments>
		<pubDate>Sun, 11 Jul 2010 17:46:35 +0000</pubDate>
		<dc:creator>Webmaster</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[AdSense]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Suche]]></category>

		<guid isPermaLink="false">http://www.webmaster-zentrale.de/?p=1079</guid>
		<description><![CDATA[WordPress hat viele tolle Funktionen, die standardmäßig eingebaute Suche gehört leider nicht dazu. Die ins Suchfeld eingetragenen Begriffe werden zwar gefunden, aber die Ausgabe erfolgt leider nur chronologisch, der neueste Beitrag zuerst, der älteste am Schluss. Damit muss man sich aber nicht abfinden, denn Google bietet die Möglichkeit, seine Suchfunktion in jede Website einzubauen. Allerdings [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_brown" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.webmaster-zentrale.de%252Ftechnik%252Fwordpress-technik%252Fgoogle-suche-in-wordpress-einfuegen%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Google-Suche%20in%20Wordpress%20einbauen%22%20%7D);"></div>
<p><img src="http://out.webmaster-zentrale.de/uploads/2010/07/Google-Suche.png" alt="Google-Suche in WordPress einbauen" title="Google-Suche in WordPress einbauen" width="267" height="301" class="alignleft size-full wp-image-1147" />WordPress hat viele tolle Funktionen, die standardmäßig eingebaute Suche gehört leider nicht dazu. Die ins Suchfeld eingetragenen Begriffe werden zwar gefunden, aber die Ausgabe erfolgt leider nur chronologisch, der neueste Beitrag zuerst, der älteste am Schluss. Damit muss man sich aber nicht abfinden, denn Google bietet die Möglichkeit, seine Suchfunktion in jede Website einzubauen. Allerdings muss man dann damit leben, dass Werbung eingeblendet wird. Wen das nicht stört oder wer es sogar wünscht, weil er sich damit noch ein paar Euro dazu verdienen will, kann die Google-Suche bedenkenlos verwenden. Allerdings gibt es beim Einbau der <strong>Google-Suche in WordPress</strong> einiges zu beachten.<span id="more-1079"></span></p>
<p>Wer einen AdSense-Account hat, geht auf &#8220;Anzeigen abrufen&#8221; und wählt dort &#8220;AdSense für Suchergebnisseiten&#8221;. Auf dem dann folgenden Bildschirm gebt ihr dann an, ob ihr nur auf eurem Blog suchen oder das gesamte Web durchsuchen wollt. Bei einem Blog ist es sicher sinnvoll, nur diesen zu durchsuchen. Dann müsst ihr im nächsten Feld noch eure Blogadresse eintragen und im folgenden Feld noch einige sinnvolle Keywords, die zu eurem Blog passen. Die folgenden Einstellungen sind selbsterklärend, nur bei der Codierung müsst ihr aufpassen. Dort solltet ihr auf alle Fälle die Option &#8220;UTF-8&#8243; anwählen, sonst werden nämlich von Google die Umlaute nicht richtig kodiert und Suchbegriffe, die einen Umlaut oder ein &#8220;ß&#8221; enthalten, nicht gefunden.</p>
<p>Bei der nächsten Maske sucht ihr euch noch ein Suchfeld aus, das euch gefällt und gebt die Länge des Textfeldes ein. Ich habe bei mir &#8220;28&#8243; eingetragen, weil bei der vorgegebenen Einstellung von &#8220;31&#8243; bei meinem Theme (Twenty Ten von WordPress 3.0) das Suchfeld zu lang wird und abgeschnitten wird.</p>
<p>Da ihr ja wahrscheinlich die Suchergebnisse nicht bei Google, sondern auf eurem eigenen Blog anzeigen lassen wollt, wählt ihr in der dritten Maske bei &#8220;Öffnen der Suchergebnisseite&#8221; den dritten Eintrag &#8220;Ergebnisse auf meiner eigenen Website öffnen&#8221; an und tragt eure URL ein. Als nächstes muss noch die Breite des Suchergebnisbereiches und der Anzeigenstandort angegeben werden. Wenn ihr beim Standort &#8220;Oben und rechts&#8221; anwählt, braucht ihr eine Mindestbreite von 795px. Da das bei den meisten WordPressthemes nicht passt, ist es sinnvoller &#8220;Oben und unten&#8221; anzugeben. Dafür braucht man dann nur eine Mindestbreite von 600 px. Ich habe bei mir 660px eingestellt. Dann braucht ihr eurer Google-Suche nur noch einen Namen zu geben und erhaltet zwei Codefragmente.</p>
<p>Da der Einbau dieser Codefragmente nicht gerade einfach ist, verwendet ihr dafür am besten das Plugin <a href="http://aleembawany.com/projects/wordpress/google-custom-search-plugin/">Google Custom Search</a>. Nach der Installation geht ihr dann auf &#8220;Einstellungen/Google Search&#8221; und kopiert dort eure beiden Codes in die entsprechenden Felder rein. Bei den Settings braucht ihr normalerweise nichts zu ändern. </p>
<p>Allerdings gab es bei mir nach dem Einbau noch ein Problem. Die Sidebar wurde nämlich unter statt neben den Sucheinträgen angezeigt. Im <a href="http://forum.wordpress-deutschland.org/plugins-und-widgets/72155-google-custom-search-plugin.html">WordPress-Forum</a> fand ich aber einen netten Menschen, der mir weiterhelfen konnte und mir den Tipp gab, folgenden Code an die style.css im Verzeichnis wp-content/themes/twentyten anzuhängen:</p>
<p><code>#cse-search-results iframe { width:80%; margin-bottom:30px; float:left; }<br />
.error404 #content.narrowcolumn form#searchform div { float:left; }<br />
.error404 #primary { margin-top:-30px; }</code></p>
<p>Das hat dann auch prima funktioniert. Ich hätte nicht gedacht, dass es so schwierig sein würde, die Google-Suche in WordPress einzubauen. Aber letztendlich hat es dann doch hingehauen. Die Suche kann man sich hier angucken -> <a href="http://www.weltrangliste.org/">Weltrangliste</a>. In diesen Blog hier habe ich sie nämlich (noch) nicht eingebaut.</p>

]]></content:encoded>
			<wfw:commentRss>http://www.webmaster-zentrale.de/technik/wordpress-technik/google-suche-in-wordpress-einfuegen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ärger mit der WordPress-Vorinstallation bei all-inkl.com</title>
		<link>http://www.webmaster-zentrale.de/technik/wordpress-technik/wordpress-vorinstallation-bei-all-inkl-com/</link>
		<comments>http://www.webmaster-zentrale.de/technik/wordpress-technik/wordpress-vorinstallation-bei-all-inkl-com/#comments</comments>
		<pubDate>Sun, 30 May 2010 12:07:15 +0000</pubDate>
		<dc:creator>Webmaster</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[all-inkl.com]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Super Cache]]></category>

		<guid isPermaLink="false">http://www.webmaster-zentrale.de/?p=1017</guid>
		<description><![CDATA[Ich hoste meine Webseiten jetzt schon seit ungefähr einem Jahr bei all-inkl.com und bin bis auf Kleinigkeiten auch recht zufrieden mit diesem Anbieter. Vor 3 Tagen wollte ich nun einen neuen Blog aufsetzen und habe zufällig gesehen, dass es im KAS, dem Admin-Tool für all-inkl.com-Kunden, eine fertige Vorinstallation für WordPress gibt. Ganz spontan habe ich [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_brown" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.webmaster-zentrale.de%252Ftechnik%252Fwordpress-technik%252Fwordpress-vorinstallation-bei-all-inkl-com%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22%C3%84rger%20mit%20der%20Wordpress-Vorinstallation%20bei%20all-inkl.com%22%20%7D);"></div>
<div id="attachment_1029" class="wp-caption alignleft" style="width: 260px"><img class="alignnone size-full wp-image-1029" title="Ärger mit der WordPress-Vorinstallation von all-inkl.com" src="http://out.webmaster-zentrale.de/uploads/2010/05/wordpress-all-inkl.com_.jpg" alt="Ärger mit der WordPress-Vorinstallation von all-inkl.com" width="250" height="166" /><a class="wp-caption-text" rel="nofollow" href="http://www.pixelio.de">© S. Hofschlaeger / Pixelio</a><p class="wp-caption-text"> </p></div>
<p>Ich hoste meine Webseiten jetzt schon seit ungefähr einem Jahr bei <a class="reflink" href="http://all-inkl.com/?partner=301789">all-inkl.com</a> und bin bis auf Kleinigkeiten auch recht zufrieden mit diesem Anbieter. Vor 3 Tagen wollte ich nun einen neuen Blog aufsetzen und habe zufällig gesehen, dass es im KAS, dem Admin-Tool für all-inkl.com-Kunden, eine fertige <strong>Vorinstallation für WordPress</strong> gibt. Ganz spontan habe ich mich entschlossen, diese fertige Installation mal auszuprobieren anstatt WordPress selbst zu installieren.<span id="more-1017"></span></p>
<h3>Schnelle Vorinstallation</h3>
<p>Das Gute an solch einer fertigen Installation ist ja, dass es viel schneller geht. Normalerweise dauert es schon 10-15 Minuten, bis alle WordPressdateien auf dem Webspace hochgeladen sind. Da bei einer Vorinstallation die Dateien ja nur innerhalb des Rechenzentrums kopiert werden, ging der ganze Vorgang natürlich wesentlich schneller als über das Internet und schon nach einer Minute waren alle Daten im Verzeichnis und WordPress war installiert.</p>
<h3>Erstes Problem: Kubrick lacht mich an</h3>
<p>Ich habe dann ein Theme installiert, den &#8220;Hallo Welt&#8221;-Artikel gelöscht, meinen ersten Artikel geschrieben und kurz überprüft ob alles in Ordnung war. Am nächsten Tag, als ich die Startseite aufgerufen habe, lachte mich plötzlich das Kubrick-Theme an und der &#8220;Hallo Welt&#8221;-Artikel wurde mir als einziger Eintrag angezeigt. Nachdem ich mich vom ersten Schock erholt hatte, meldete ich mich als Admin an und ging ins Dashboard. Dort war alles in Ordnung. Da stand nur mein erster Artikel und von &#8220;Hallo Welt&#8221; war nix zu sehen. Ich bin dann nochmal auf die Startseite gegangen und da war auf einmal auch wieder alles in Ordnung. Es war kein Kubrick-Theme und kein &#8220;Hallo Welt&#8221;-Artikel mehr zu sehen. Okay, dachte ich mir, wahrscheinlich lag das vorhin am Browsercache, der mir noch die alten Daten angezeigt hatte.</p>
<p>Irgendwie kam mir das Ganze dann aber doch komisch vor, deshalb loggte ich mich aus, löschte den Browsercache und startete Firefox nochmal neu. Als ich die Startseite dann wieder aufrief, präsentierte mir Kubrick wieder den &#8220;Hallo Welt&#8221;-Artikel <img src='http://www.webmaster-zentrale.de/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' />  Und das Seltsame war, dass das nur auf der Startseite so war. Wenn ich meinen Artikel direkt aufrief, wurde er einwandfrei mit dem richtigen Theme angezeigt. Allerdings lieferten mir dort die Kategorie- und die Archiv-Links einen Error 404.</p>
<p>Scheinbar war bei der Installation wohl etwas schief gelaufen. Ich wollte dann WordPress nochmal neu installieren, warf aber vorher noch einen Blick ins Plugin-Verzeichnis und was sah ich da? Da war das Plugin <a href="http://wordpress.org/extend/plugins/wp-super-cache/">WP Super Cache</a> vorinstalliert. Sollten die Probleme vielleicht daher kommen? Also deaktivierte ich das Plugin und siehe da, auf einmal funktionierte wieder alles <img src='http://www.webmaster-zentrale.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h3>Zweites Problem: Google ignoriert den Blog</h3>
<p>Allerdings war das leider nicht das einzige Problem, das ich mit der Vorinstallation von all-inkl.com hatte. Mein erster Artikel war ja schon über 24 h im Netz, da müsste er doch inzwischen bei Google zu finden sein. Aber so viel ich auch suchte, ich konnte ihn nicht finden. Okay, dachte ich mir, das lag vielleicht an dem Problem mit Super Cache, das ich ja gerade erst gelöst hatte.</p>
<p>Aber ein paar Stunden später war er immer noch nicht über Google zu finden. Und das, obwohl ich ihn in der Zwischenzeit bei einigen Social Networks eingetragen hatte. Normalerweise ist das dann nur eine Sache von wenigen Minuten, bis Google sich einen Artikel einverleibt hat. Ich habe dann mal im WordPress-Verzeichnis nach einer robots.txt gesucht, ob da vielleicht etwas gesperrt ist. Aber da war nix zu finden. Danach habe ich die Startseite aufgerufen und mir den Source-Code angesehen. Und was sehe ich da? <code>&lt;meta name="robots" content="noindex,nofollow" /&gt;</code> Wo kommt das denn her? Wieso ist der Blog denn für Suchmaschinen gesperrt? Ich hatte direkt die Plugins im Verdacht und deaktivierte die vorhandenen Plugins dann eins nach dem anderen. Aber selbst nach dem Abschalten aller Plugins war der falsche robots-Metatag immer noch im Code.</p>
<p>Ich sah mir dann die WordPresseinstellungen mal genauer an und bin bei Einstellungen/Privatsphäre fündig geworden. All-inkl.com hatte tatsächlich die WordPress-Voreinstellung &#8220;Ich möchte, dass mein Blog für jeden sichtbar ist, auch für Suchmaschinen&#8221; geändert auf &#8220;Ich möchte Suchmaschinen blockieren, aber normale Besucher zulassen.&#8221;</p>
<h3>Antwort des Supports von all-inkl.com</h3>
<p>Da mir völlig unbegreiflich war, wieso man solch eine Voreinstellung vornehmen kann, habe ich mal den Support von all-inkl.com angeschrieben und dabei auch das Problem mit Super-Cache angesprochen. Kurz darauf kam dann folgende Antwort:</p>
<blockquote><p>Da WordPress im CGI-Modus einen sehr hohen Ressourcenverbrauch hat, sind die Einstellungen von WordPress auf optimale Performance ausgelegt.</p></blockquote>
<p>Hmmm, unter optimaler Performance verstehe ich aber, dass die installierten Plugins dann auch einwandfrei funktionieren. Und auf meine Frage, wieso Suchmaschinen standardmäßig vom Blog ausgeschlossen werden, erhielt ich gar keine Antwort. Anstatt dem Problem nachzugehen und zu überprüfen, ob meine Bedenken vielleicht berechtigt sind, gibt es nur eine solche Larifari-Antwort. Normalerweise bin ich mit dem Support von all-inkl.com ja zufrieden, aber diesmal kann ich es wirklich nicht sein.</p>
<p><strong>Fazit:</strong> Wenn man sich mit einem Skript gut auskennt und es schon mehrfach selbst installiert hat, sollte man auf die fertige Vorinstallation, die einem der Hoster (egal ob all-inkl.com oder ein anderer) anbietet, lieber verzichten. Die Überprüfung der ganzen Voreinstellungen dauert auf alle Fälle länger, als WordPress selbst hochzuladen und zu installieren.</p>
<h3>Erfahrungen mit Vorinstallationen?</h3>
<p>Habt ihr auch schon Vorinstallationen ausprobiert, die von eurem Hoster angeboten wurden? Gab es dabei auch Probleme? Schreibt doch bitte in den Kommentaren etwas dazu.</p>

]]></content:encoded>
			<wfw:commentRss>http://www.webmaster-zentrale.de/technik/wordpress-technik/wordpress-vorinstallation-bei-all-inkl-com/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Ressourcen verteilen &#8211; WordPress schneller machen</title>
		<link>http://www.webmaster-zentrale.de/technik/wordpress-technik/ressourcen-verteilen-wordpress-schneller-machen/</link>
		<comments>http://www.webmaster-zentrale.de/technik/wordpress-technik/ressourcen-verteilen-wordpress-schneller-machen/#comments</comments>
		<pubDate>Tue, 25 May 2010 17:21:15 +0000</pubDate>
		<dc:creator>Webmaster</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Wordpress schneller machen]]></category>

		<guid isPermaLink="false">http://www.webmaster-zentrale.de/?p=969</guid>
		<description><![CDATA[Gestern habe ich im Artikel Seitenaufbau beschleunigen 3 &#8211; Parallele Downloads ja erklärt, wieso es besser ist, die Ressourcen, die eine Webseite benötigt, auf mehrere Domains bzw. Subdomains zu verteilen. Der theoretische Hintergrund dürfte damit klar sein und wie man dies auf statischen Webseiten praktisch umsetzt, habe ich in dem Artikel ja auch beschrieben. Auch [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_brown" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.webmaster-zentrale.de%252Ftechnik%252Fwordpress-technik%252Fressourcen-verteilen-wordpress-schneller-machen%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Ressourcen%20verteilen%20-%20Wordpress%20schneller%20machen%22%20%7D);"></div>
<p>Gestern habe ich im Artikel <a href="http://www.webmaster-zentrale.de/technik/optimierung/webseiten-beschleunigen-teil-3-parallele-downloads/">Seitenaufbau beschleunigen 3 &#8211; Parallele Downloads</a> ja erklärt, wieso es besser ist, die Ressourcen, die eine Webseite benötigt, auf mehrere Domains bzw. Subdomains zu verteilen. Der theoretische Hintergrund dürfte damit klar sein und wie man dies auf statischen Webseiten praktisch umsetzt, habe ich in dem Artikel ja auch beschrieben.</p>
<div id="attachment_987" class="wp-caption alignleft" style="width: 260px"><img class="alignleft size-full wp-image-987" title="Ressourcen verteilen - WordPress schneller machen" src="http://out.webmaster-zentrale.de/uploads/2011/05/wordpress-schneller-machen.png" alt="Ressourcen verteilen - WordPress schneller machen" width="250" height="200" /><a class="wp-caption-text" rel="nofollow" href="http://www.pixelio.de">© Stephanie Hofschlaeger / Pixelio</a><p class="wp-caption-text"> </p></div>
<p>Auch bei WordPress ist es möglich, die Ressourcen auf mehrere Domains zu verteilen. Allerdings kann man hier nicht so einfach ohne Rücksicht auf Verluste die Dateien verschieben und die Pfadangaben ändern. Schließlich greifen ja auch Plugins auf diese Dateien zu und es kommt natürlich zu Problemen, wenn diese nicht gefunden werden.</p>
<p>Deshalb habe ich mich auf die Themes-Grafiken und die Uploads beschränkt, da diese Dateien meiner Erfahrung nach problemlos umgelenkt werden können.<span id="more-969"></span></p>
<h3>Themes-Grafiken auslagern</h3>
<p>Die Grafiken des Themes liegen im Ordner wpcontent/themes/Themename/images. Nachdem ihr wie gestern beschrieben eine Subdomain angelegt habt, legt ihr dort einen Ordner namens &#8220;images&#8221; an und kopiert die Grafiken rein (eventuell könnt ihr die Grafiken vorher noch <a href="http://www.webmaster-zentrale.de/technik/seitenaufbau-beschleunigen-teil-1-grafiken-verkleinern/">mit OptiPNG verkleinern</a>). Dann ändert ihr alle Pfadangaben zu den Grafiken. Diese sind in der Datei wpcontent/themes/Themename/style.css gespeichert (vorher natürlich ein Backup machen). Aus wpcontent/themes/Themename/images/bgr_header.png macht ihr dann z. B. http://extern.example.com/images/bgr_header.png. Achtung! Im images-Ordner können auch Grafiken drin sein, die nicht über die style.css aufgerufen werden. Diese dürft ihr nach dem Auslagern natürlich nicht löschen.</p>
<h3>Umzug des Upload-Ordners</h3>
<p>Als zweiten Schritt könnt ihr auch noch eure Uploads auf der Subdomain auslagern. Da wir dafür Veränderungen in der Datenbank vornehmen müssen, macht bitte zuerst ein <a href="http://www.webmaster-zentrale.de/technik/optimierung/datenbank-optimieren-mit-phpmyadmin/">Backup der WordPress-Datenbank</a>. Als nächstes kopiert ihr den kompletten Ordner Uploads, den ihr unter wpcontent/uploads findet, auf die Subdomain. Der Ordner sollte dann unter http://extern.example.com/uploads zu erreichen sein. Wichtig ist jetzt auch, die Rechte richtig zu setzen. Der Ordner &#8220;extern&#8221; bekommt 755 als Rechte, der Ordner Uploads mitsamt den darunterliegenden Ordnern und Verzeichnissen 777. Das ist kein Sicherheitsrisiko, sondern die standardmäßige WordPresseinstellung für den Uploads-Ordner. Mit niedrigeren Rechten ist kein Upload möglich.</p>
<p>Danach meldet ihr euch in WordPress als Admin an und wählt im Menü &#8220;Einstellungen&#8221; den Menüpunkt &#8220;Verschiedenes&#8221; an. Dort ändert ihr im Textfeld &#8220;Uploads in folgenden Ordnern speichern&#8221; den Uploadpfad ab. Normalerweise sieht der ungefähr so aus: /www/htdocs/Meine_Kundennummer/Mein_Ordner/wp-content/uploads. Den ändert ihr dann auf den neuen Uploadordner ab, das könnte z. B. so aussehen: /www/htdocs/Meine_Kundennummer/Mein_Ordner/extern/uploads. Wobei &#8220;extern&#8221; der Ordner ist, dem ihr die Subdomain zugewiesen habt. Es ist ein wenig schwierig, das allgemeingültig zu erklären, weil es bei jedem Hoster ein bisschen anders aussieht. Im Feld &#8220;Kompletter Pfad zu den Dateien&#8221; gebt ihr dann die Subdomain und den Ordnernamen an, in dem ihr die Uploads gespeichert habt, also z. B. http://extern.example.com/uploads. In beiden Feldern darf am Ende kein Schrägstrich stehen!</p>
<p>Anschließend müsst ihr noch an die Datenbank ran. Dort gebt ihr im SQL-Feld folgenden Code ein (übernommen vom <a href="http://www.hausblog14.ch/index.php/wordpress-mysql-bildpfade-andern/">Hausblog14</a>):<br />
<code><br />
UPDATE wp_posts SET post_content = REPLACE(post_content, 'http://example.com/Mein_Ordner/wp-content/uploads/', 'http://extern.example.com/uploads/');</code></p>
<p>Mit diesem Code wird der bisherige Pfad zum Uploadordner durch den neuen Pfad ersetzt. Die erste Pfadangabe gibt an, wo der Ordner bisher gespeichert war und die zweite weist auf den neuen Ordner hin. Diesmal müssen beide Pfade mit einem Schrägstrich enden.</p>
<p>So, das war es dann auch schon. Ab sofort werden auch bei euch die Ressourcen besser verteilt und ihr dürft euch an einem schnelleren WordPress erfreuen <img src='http://www.webmaster-zentrale.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h3>Hat alles geklappt?</h3>
<p>Schreibt doch mal in den Kommentaren, ob bei euch alles geklappt hat. Falls etwas unklar ist, könnt ihr natürlich auch noch Fragen zu der Anleitung stellen.</p>

]]></content:encoded>
			<wfw:commentRss>http://www.webmaster-zentrale.de/technik/wordpress-technik/ressourcen-verteilen-wordpress-schneller-machen/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Sitemap für WordPress erstellen</title>
		<link>http://www.webmaster-zentrale.de/technik/wordpress-technik/sitemap-fuer-wordpress-erstellen/</link>
		<comments>http://www.webmaster-zentrale.de/technik/wordpress-technik/sitemap-fuer-wordpress-erstellen/#comments</comments>
		<pubDate>Mon, 17 May 2010 23:59:35 +0000</pubDate>
		<dc:creator>Webmaster</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[HTML-Sitemap]]></category>
		<category><![CDATA[Sitemap]]></category>

		<guid isPermaLink="false">http://www.webmaster-zentrale.de/?p=834</guid>
		<description><![CDATA[Piet von Netzpanorama hat gestern in seinem Artikel Artikelübersicht oder Inhaltsverzeichnis als WordPress Unterseite beschrieben, wie er mit dem WordPress-Plugin Articles eine Sitemap erstellt. Genauer gesagt erstellt dieses Plugin eine HTML-Sitemap, die die Benutzerfreundlichkeit eines Blogs verbessern soll. Das ist der Unterschied zu einer XML-Sitemap, die man erstellt, damit Google sich besser auf der eigenen [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_brown" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.webmaster-zentrale.de%252Ftechnik%252Fwordpress-technik%252Fsitemap-fuer-wordpress-erstellen%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Sitemap%20f%C3%BCr%20Wordpress%20erstellen%22%20%7D);"></div>
<p>Piet von Netzpanorama hat gestern in seinem Artikel <a href="http://www.netzpanorama.de/artikelubersicht-oder-inhaltsverzeichnis-als-wordpress-unterseite/">Artikelübersicht oder Inhaltsverzeichnis als WordPress Unterseite</a> beschrieben, wie er mit dem WordPress-Plugin <a href="http://crowdfavorite.com/wordpress/plugins/articles/">Articles</a> eine Sitemap erstellt. Genauer gesagt erstellt dieses Plugin eine HTML-Sitemap, die die Benutzerfreundlichkeit eines Blogs verbessern soll. Das ist der Unterschied zu einer <a href="http://www.webmaster-zentrale.de/suchmaschinenoptimierung/sitemap-erstellen-mit-gsitecrawler/">XML-Sitemap</a>, die man erstellt, damit Google sich besser auf der eigenen Website zurechtfindet.<span id="more-834"></span></p>
<p>Während bei Piet das Plugin einwandfrei funktioniert, gab es bei mir und zwei anderen Usern Probleme. Articles bietet nämlich zwei Möglichkeiten, eine Sitemap in den eigenen Blog einzubinden. Bei der ersten Variante musste man einen php-Code einfügen, was einen größeren Eingriff ins Template bedeutet hätte.</p>
<div id="attachment_845" class="wp-caption alignleft" style="width: 310px"><img class="size-full wp-image-845" title="sitemap-articles-options" src="http://out.webmaster-zentrale.de/uploads/2010/05/sitemap-articles-options.png" alt="Einstellungen des Sitemap-Plugins Articles" width="300" height="166" /><p class="wp-caption-text">Einstellungen des Sitemap-Plugins Articles</p></div>
<p>Für die zweite Möglichkeit musste man lediglich eine neue Seite erstellen und dort in der HTML-Ansicht einen Token einfügen. Außerdem musste man in den Plugineinstellungen ein Auswahlfeld von &#8220;No&#8221; auf &#8220;Yes&#8221; ändern. Und genau da hakte es bei mir. Ich konnte zwar die Auswahl auf &#8220;Yes&#8221; ändern, nach Drücken des Buttons &#8220;Update Articles Settings&#8221; wurde automatisch wieder die Auswahl auf &#8220;No&#8221; gestellt.</p>
<p>Ich dachte zuerst, es würde vielleicht an den Dateirechten liegen und stellte das Pluginverzeichnis und die Plugindatei auf 777. Das brachte aber leider nix. Also guckte ich mir mal die WordPress-Datenbank mal näher an und siehe da, da fand ich einen passenden Eintrag, den ich nur von 0 auf 1 ändern musste.</p>
<p>Ich poste hier jetzt mal die genaue Anleitung, wie man die Änderung vornimmt. Wer diese nachvollziehen will, sollte aber unbedingt vorher ein Backup der WordPress-Datenbank machen. Wie das funktioniert habe ich in diesem Artikel bereits erklärt: <a href="http://www.webmaster-zentrale.de/technik/optimierung/datenbank-optimieren-mit-phpmyadmin/">Datenbank optimieren mit phpMyAdmin</a>.</p>
<div id="attachment_844" class="wp-caption aligncenter" style="width: 504px"><img class="size-full wp-image-844" title="sitemap-articles-datenbank" src="http://out.webmaster-zentrale.de/uploads/2010/05/sitemap-articles-datenbank.png" alt="Datenbankwert bei aka_token von 0 auf 1 ändern" width="494" height="177" /><p class="wp-caption-text">Datenbankwert bei aka_token von 0 auf 1 ändern</p></div>
<p>Um in den Plugineinstellungen von Article bei der Option &#8220;Enable token method for showing the articles list&#8221; den Wert &#8220;Yes&#8221; einzustellen, muss man in der Tabelle wp_options den Wert &#8220;aka_token&#8221; auswählen (wenn Articles gerade erst installiert wurde, müsste der Wert in der Tabelle ziemlich weit hinten stehen) und auf Bearbeiten klicken. Dort ändert man den angezeigten Wert von &#8220;0&#8243; auf &#8220;1&#8243; und klickt auf &#8220;OK&#8221;. Jetzt braucht man nur noch wie vorgesehen eine Seite zu erstellen und dort den Token einzufügen.</p>
<div id="attachment_849" class="wp-caption alignleft" style="width: 298px"><img class="size-full wp-image-849" title="sitemap-articles" src="http://out.webmaster-zentrale.de/uploads/2010/05/sitemap-articles.png" alt="Artikel in die Sitemap aufnehmen" width="288" height="71" /><p class="wp-caption-text">Artikel in die Sitemap aufnehmen</p></div>
<p>Für ein weiteres Problem habe ich leider keine brauchbare Lösung gefunden. Damit Articles weiß, welchen Beitrag man in der Sitemap haben will, muss man nämlich jeden einzelnen Beitrag bearbeiten und dort bei &#8220;Mark as an Article?&#8221; mittels eines Radiobuttons das voreingestellte &#8220;No&#8221; auf &#8220;Yes&#8221; ändern. Wenn man mehrere hundert Beiträge hat, ist das natürlich ein riesiger Aufwand. Diese Einstellung wird zwar auch in der Datenbank gespeichert, es muss aber zuvor für jeden Artikel ein Datenbankeintrag angelegt werden. Und da ist es doch einfacher, diese Einstellung direkt im Beitrag vorzunehmen. Falls jemand eine einfache Lösung für dieses Problem hat, bin ich natürlich für eine Anregung dankbar <img src='http://www.webmaster-zentrale.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Alles in allem muss ich doch Piet zustimmen, der meinte, dass sich diese Fleißarbeit auf jeden Fall lohnen würde. Denn die von Articles erstellte <a href="http://www.webmaster-zentrale.de/html-sitemap/">Sitemap</a> ist nicht nur übersichtlich, sondern auch optisch gut gelungen.</p>

]]></content:encoded>
			<wfw:commentRss>http://www.webmaster-zentrale.de/technik/wordpress-technik/sitemap-fuer-wordpress-erstellen/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Webseiten beschleunigen Teil 2 &#8211; Expires-Header verwenden</title>
		<link>http://www.webmaster-zentrale.de/technik/optimierung/webseiten-beschleunigen-teil-2-expires-header-verwenden/</link>
		<comments>http://www.webmaster-zentrale.de/technik/optimierung/webseiten-beschleunigen-teil-2-expires-header-verwenden/#comments</comments>
		<pubDate>Thu, 13 May 2010 13:44:10 +0000</pubDate>
		<dc:creator>Webmaster</dc:creator>
				<category><![CDATA[Optimierung]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[.htaccess]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Expires-Header]]></category>
		<category><![CDATA[Page Speed]]></category>
		<category><![CDATA[Webseiten beschleunigen]]></category>

		<guid isPermaLink="false">http://www.webmaster-zentrale.de/?p=749</guid>
		<description><![CDATA[Im ersten Teil der Reihe &#8220;Webseiten beschleunigen&#8221; hatte ich beschrieben, wie man mit Hilfe von OptiPNG die Dateigröße von Grafiken verkleinern und damit die Ladezeit verkürzen kann. Im zweiten Teil widme ich mich nun einem etwas komplexeren Thema, nämlich der Verwendung von Expires-Header. Leverage browser caching Wenn man mit dem Googletool PageSpeed die eigene Website [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_brown" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.webmaster-zentrale.de%252Ftechnik%252Foptimierung%252Fwebseiten-beschleunigen-teil-2-expires-header-verwenden%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Webseiten%20beschleunigen%20Teil%202%20-%20Expires-Header%20verwenden%22%20%7D);"></div>
<p>Im ersten Teil der Reihe &#8220;Webseiten beschleunigen&#8221; hatte ich beschrieben, wie man mit Hilfe von OptiPNG die Dateigröße von Grafiken verkleinern und damit die Ladezeit verkürzen kann. Im zweiten Teil widme ich mich nun einem etwas komplexeren Thema, nämlich der Verwendung von Expires-Header.</p>
<h3>Leverage browser caching</h3>
<p>Wenn man mit dem Googletool PageSpeed die eigene Website analysieren lässt, dürfte bei den meisten wohl diese Meldung mit einem roten Ausrufezeichen angezeigt werden: Leverage browser caching. Dies bedeutet soviel wie, dass das Browsercaching nicht optimal eingestellt ist. Doch wie kann ich das Browsercaching meiner Seiten optimieren? Um dies zu erreichen, erkläre ich erst mal, wie so ein Browsercaching überhaupt funktioniert.</p>
<div id="attachment_759" class="wp-caption aligncenter" style="width: 317px"><img class="size-full wp-image-759" title="Website beschleunigen mit Expires-Header" src="http://out.webmaster-zentrale.de/uploads/2010/05/expires-header.png" alt="Website beschleunigen mit Expires-Header" width="307" height="130" /><a class="wp-caption-text" href="http://www.pixelio.de" rel="nofollow">© katstep / Pixelio</a><p class="wp-caption-text"> </p></div>
<h3><span id="more-749"></span>Funktionsweise des Browsercaches</h3>
<p>Wenn man eine Website besucht, speichert der Browser des Users diese in einem Zwischenspeicher, dem Browsercache. Wenn der User die gleiche Seite ein zweites Mal besucht, fragt der Browser beim Webserver der Webseite nach, ob sich diese geändert hat. Falls ja, fordert der Browser des Users diese Seite nochmal neu an. Falls nein, liest der Browser diese aus seinem Cache. Das geht natürlich wesentlich schneller, da die benötigten Daten ja schon auf dem Rechner des Users liegen und nicht mehr per Internet übertragen werden müssen.</p>
<p>Im ersten Moment hört sich das nach einer optimalen Lösung an. Allerdings verbraucht auch bereits die Abfrage, ob die Seite schon mal besucht wurde oder nicht, eine gewisse Zeit. Für eine Datei ist das nicht viel, aber eine einzige Seite ruft ja oftmals 10-20 Dateien auf, wie z. B. das Logo, das Favicon, CSS-Dateien, Javascript-Dateien usw. Und bei jeder einzelnen Datei fragt der Browser beim Server nach, ob sich diese geändert hat. Diese vielen Abfragen summieren sich dann natürlich und allein dadurch kann sich die Ladezeit einer Seite um 2-3 Sekunden verlängern.</p>
<h3>Den richtigen Zeitraum einstellen</h3>
<p>Verhindern kann man dies, indem der Server dem Browser eines Users mitteilt, dass er für eine gewisse Zeit auf diese Abfragen verzichten soll. Dies erreicht man durch die Verwendung von Expires-Header. Mit einem Expires-Header gibt man an, für welchen Zeitraum diese Abfragen nicht mehr erfolgen sollen. Wie lange dieser Zeitraum ist, ist von Dateityp zu Dateityp verschieden und über die richtige Einstellung sollte man sich vor der Verwendung von Expires-Header einige Gedanken machen.</p>
<p>Der Nachteil, wenn man Expires-Header verwendet, ist nämlich, dass Änderungen, die man an einer Datei vornimmt, vom Browser des Users nicht erkannt werden. Schließlich fragt er ja nicht mehr nach, ob eine Datei geändert wurde oder nicht. Wenn man also z. B. eine wichtige css-Datei hat, sollte man den Zeitraum nicht zu hoch einstellen, weil der User die Änderungen an dieser Datei ja erst bei der nächsten Abfrage mitbekommt. Bei Bildern ist es dagegen meistens so, dass man diese nachdem man sie in die Website eingebaut hat, nicht mehr ändert. Deshalb kann man hier den Zeitraum ziemlich hoch einstellen.</p>
<h3>Eintragungen in der .htaccess</h3>
<p>Nach dem langen theoretischen Vorgeplänkel, das aber leider notwendig war, folgt nun die Praxis. Wenn ihr Expires-Header verwenden wollt, müsst ihr folgende Eintragungen in eurer .htaccess machen.</p>
<p><code>&lt;IfModule mod_expires.c&gt;<br />
ExpiresActive On<br />
ExpiresByType text/css "access plus 1 week"<br />
ExpiresByType application/javascript "access plus 1 month"<br />
ExpiresByType application/x-javascript "access plus 1 month"<br />
ExpiresByType image/gif "access plus 1 month"<br />
ExpiresByType image/jpeg "access plus 1 month"<br />
ExpiresByType image/png "access plus 1 month"<br />
ExpiresByType image/x-icon "access plus 1 year"<br />
&lt;/IfModule&gt;<br />
</code><br />
Die If-Abfrage in der ersten Zeile prüft ob das Apache-Modul mod_expires.c verfügbar ist. Falls ja, wird es aktiviert und der Zeitraum für die einzelnen Dateitypen wird eingestellt. &#8216;ExpiresByType text/css &#8220;access plus 1 week&#8221;&#8216; bedeutet z. B. dass nachdem der Browser des Users auf eine css-Datei zugegriffen hat, er eine Woche lang diese Datei aus dem Browsercache holt und sie erst nach Ablauf dieser Frist erneut einliest.</p>
<p>Man kann die Expires-Header natürlich auch noch für andere Dateitypen verwenden. Bei reinen HTML-Dateien macht es allerdings weniger Sinn, da diese ja meist nur wenige kb groß sind. Expires-Header lassen sich auch mit WordPress nutzen, allerdings sollte man die .htaccess nur in die Verzeichnisse wp-admin und wp-includes einbauen und <a href="http://www.infogurke.de/2008/08/wordpress-performance-verbessern/">nicht in das Verzeichnis wp-content.</a></p>
<p>Oben habe ich geschrieben, dass Änderungen an den Dateien erst nach Ablauf des eingestellten Zeitraums wirksam werden. Falls man trotzdem wichtige Änderungen vornehmen will, die sofort bei allen Usern sichtbar werden sollen, kann man zu einem kleinen Kniff greifen. Man hängt an die Datei, die man ändern möchte, einfach eine Zahl an, z. B. style2.css und ändert den Aufruf im HTML-Code. Da diese Datei für den Browser ja neu ist, wird er sie neu einlesen. Dieser Trick ist aber nur bei kleinen Websites sinnvoll oder wenn nur wenige Dateien geändert werden müssen, da der Aufwand sonst zu groß wird.</p>
<h3>Was bringen Expires-Header?</h3>
<p>Ich habe den oben geposteten Code in die .htaccess meiner <a href="http://www.raetselstunde.de">Rätselseite</a> eingebaut und ich war überrascht über die erhebliche Leistungssteigerung, die der Einsatz der Expires-Header gebracht hat. Ich hatte das Gefühl, als hätte ich einen kleinen Turbo dazugeschaltet <img src='http://www.webmaster-zentrale.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Und das Schöne daran ist, man schlägt 2 Fliegen mit einer Klappe. Erstens verringert sich die Ladezeit beim Besucher der Website und zweitens wird auch der Server weniger beansprucht, da er ja weniger Anfragen bearbeiten muss.</p>
<h3>Eigene Erfahrungen</h3>
<p>Setzt ihr auf euren Websites auch Expires-Header ein? Welche Zeiträume habt ihr für die einzelnen Dateien eingestellt? Schreibt doch in den Kommentaren was zu euren Erfahrungen.</p>
<p>Artikelreihe <a href="http://www.webmaster-zentrale.de/technik/seitenaufbau-beschleunigen/">Webseiten beschleunigen</a>:</p>
<p>Teil 1: <a href="http://www.webmaster-zentrale.de/technik/seitenaufbau-beschleunigen-teil-1-grafiken-verkleinern/">Dateigröße  von Grafiken verkleinern</a></p>
<p>Teil 3: <a href="http://www.webmaster-zentrale.de/technik/optimierung/webseiten-beschleunigen-teil-3-parallele-downloads/">Parallele Downloads</a></p>
<p>Teil 4: <a href="http://www.webmaster-zentrale.de/technik/optimierung/weseiten-beschleunigen-teil-4-die-gzip-compression/">Die gzip-Compression</a></p>

]]></content:encoded>
			<wfw:commentRss>http://www.webmaster-zentrale.de/technik/optimierung/webseiten-beschleunigen-teil-2-expires-header-verwenden/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Leerzeilen in WordPress</title>
		<link>http://www.webmaster-zentrale.de/technik/wordpress-technik/leerzeilen-in-wordpress/</link>
		<comments>http://www.webmaster-zentrale.de/technik/wordpress-technik/leerzeilen-in-wordpress/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 06:05:32 +0000</pubDate>
		<dc:creator>Webmaster</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Leerzeilen]]></category>
		<category><![CDATA[Zeilenumbrüche]]></category>

		<guid isPermaLink="false">http://www.webmaster-zentrale.de/?p=288</guid>
		<description><![CDATA[Gestern habe ich eine statische Seite in WordPress erstellt und wollte auf dieser Seite 3 Bilder einbinden. Der Text sollte neben den Bildern entlang fließen. Also eigentlich nichts besonderes. Das Problem war nur, dass es ziemlich wenig Text war und die Grafiken wesentlich höher als der Text waren. Dadurch wurde alles bunt miteinander vermischt: Ich [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_brown" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.webmaster-zentrale.de%252Ftechnik%252Fwordpress-technik%252Fleerzeilen-in-wordpress%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Leerzeilen%20in%20Wordpress%22%20%7D);"></div>
<p>Gestern habe ich eine statische Seite in WordPress erstellt und wollte auf dieser Seite 3 Bilder einbinden. Der Text sollte neben den Bildern entlang fließen. Also eigentlich nichts besonderes. Das Problem war nur, dass es ziemlich wenig Text war und die Grafiken wesentlich höher als der Text waren. Dadurch wurde alles bunt miteinander vermischt:</p>
<div id="attachment_313" class="wp-caption aligncenter" style="width: 310px"><img class="size-full wp-image-313" title="Leerzeilen in WordPress einfügen - vorher" src="http://out.webmaster-zentrale.de/uploads/2010/02/wordpress-leerzeilen-vorher.png" alt="Leerzeilen in WordPress einfügen - vorher" width="300" height="154" /><p class="wp-caption-text">Wordpress-Artikel ohne Leerzeilen</p></div>
<p><span id="more-288"></span><br />
Ich habe dann natürlich die naheliegendste Möglichkeit ausprobiert und einige Zeilenumbrüche eingefügt. In der visuellen Ansicht des WordPress-Editors sah das auch so aus, wie ich es haben wollte. Aber sobald ich auf Vorschau geklickt habe, waren die Zeilenumbrüche wieder weg.</p>
<p>Naja, dachte ich mir, wenn es in der visuellen Ansicht nicht funktioniert, versuche ich mal mein Glück in der HTML-Ansicht und habe dort einige &#8220;&lt;br /&gt;&#8221; eingefügt. Nach einem Klick auf den Vorschau-Button bot sich mir allerdings das bekannte Bild. Die Zeilenumbrüche waren wieder verschwunden <img src='http://www.webmaster-zentrale.de/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>Dann habe ich die Hilfe von Tante Google in Anspruch genommen und schnell festgestellt, dass ich nicht der einzige war, der Probleme damit hatte, Leerzeilen in WordPress einzufügen. Die ersten Einträge, die ich fand, haben mir leider nicht viel weitergeholfen. Da wurde zum Beispiel vorgeschlagen, folgenden Eintrag in die style.css aufzunehmen:</p>
<p><code>.entry p { margin-bottom: 1em; }</code></p>
<p>Das brachte aber leider auch keinen Erfolg <img src='http://www.webmaster-zentrale.de/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>Langer Rede, kurzer Sinn: Ich habe nach einigem Suchen dann sogar 2 Möglichkeiten gefunden, wie man Leerzeilen in WordPress einfügen kann.</p>
<p>Zum einen gibt es die etwas unsaubere Lösung ein geschütztes Leerzeichen in ein p oder in ein blockquote einzubauen, also so:</p>
<p><code>&lt;p&gt;&amp;nbsp;&lt;/p&gt;</code></p>
<p>bzw. so:</p>
<p><code>&lt;blockquote&gt;&amp;nbsp;&lt;/blockquote&gt;</code>.</p>
<p>Die zweite Lösung, die ich bei <a href="http://www.train-und-coach.de/leerzeilen-in-wordpress-artikeln-oder-wordpress-seiten.html">Rainer Meyer</a> gefunden habe ist dann etwas sauberer, da sie CSS einsetzt um den benötigten Leerraum zu schaffen:</p>
<p><code>&lt;p style="margin-top: 20px"&gt;20 Pixel Leerraum&lt;/p&gt;</code></p>
<p>Damit erzeugt man vor dem Absatz einen 20 Pixel großen Leerraum. Man kann natürlich auch margin-bottom verwenden, um den Leerraum hinter dem Absatz zu erzeugen. Das Ganze sah danach dann so aus:</p>
<div id="attachment_314" class="wp-caption aligncenter" style="width: 310px"><img class="size-full wp-image-314" title="Leerzeilen in WordPress einfügen - nachher" src="http://out.webmaster-zentrale.de/uploads/2010/02/wordpress-leerzeilen-nachher.png" alt="Leerzeilen in WordPress einfügen - vorher" width="300" height="313" /><p class="wp-caption-text">Wordpress-Artikel mit Leerzeilen</p></div>
<p>Das bleibt natürlich nicht so. Der Leerraum wird noch mit Text aufgefüllt werden. Es ging mir nur darum, mal eine Zwischenlösung zu haben, bis der restliche Text geschrieben war.</p>
<p>Wobei ich mich frage, was macht da ein Blogger, dem es nur ums reine Schreiben geht und der von HTML und CSS keine Ahnung hat? Da hätte ich doch gedacht, dass WordPress eine einfachere Lösung bietet, um Leerzeilen einzufügen.</p>
<p>Oder gibt es eine und ich habe sie nur nicht gefunden? Wenn ihr eine wisst, dann postet sie doch bitte als Kommentar.</p>

]]></content:encoded>
			<wfw:commentRss>http://www.webmaster-zentrale.de/technik/wordpress-technik/leerzeilen-in-wordpress/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (enhanced) (user agent is rejected)
Database Caching 4/13 queries in 0.013 seconds using disk

Served from: www.webmaster-zentrale.de @ 2010-09-08 01:18:00 -->