<?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>Webdesign Informatik &#187; wordpress</title>
	<atom:link href="http://www.webdesign-informatik.de/tag/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.webdesign-informatik.de</link>
	<description>Internet : SEO : Programmierung : Datenbank : Linux</description>
	<lastBuildDate>Sat, 19 Nov 2011 11:11:32 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Wordpress löscht YouTube HTML Code</title>
		<link>http://www.webdesign-informatik.de/php/wordpress-loescht-html-code/</link>
		<comments>http://www.webdesign-informatik.de/php/wordpress-loescht-html-code/#comments</comments>
		<pubDate>Sun, 22 May 2011 09:56:56 +0000</pubDate>
		<dc:creator>Elias</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.webdesign-informatik.de/?p=468</guid>
		<description><![CDATA[Wenn man in Wordpress zwischen der HTML und Visuell-Ansicht hin und her switcht, geht HTML Code verloren. Das nervt ziemlich. Um zb das Embedden von YouTube Video beizubehalten, kann man einfach in der functions.php des aktuellen Wordpress-Themes folgenden Code hinzufügen:
add_filter(&#8217;tiny_mce_before_init&#8217;, create_function( &#8216;$a&#8217;,
&#160;&#8217;$a[&#34;extended_valid_elements&#34;] = &#34;iframe[id&#124;class&#124;title&#124;style&#124;align&#124;frameborder&#124;height&#124;longdesc&#124;marginheight&#124;marginwidth&#124;name&#124;scrolling&#124;src&#124;width]&#34;; return $a;&#8217;) );
]]></description>
			<content:encoded><![CDATA[<p>Wenn man in Wordpress zwischen der HTML und Visuell-Ansicht hin und her switcht, geht HTML Code verloren. Das nervt ziemlich. Um zb das Embedden von YouTube Video beizubehalten, kann man einfach in der functions.php des aktuellen Wordpress-Themes folgenden <a href="http://blog.technical-life.at/2011/01/workaround-tinymce-unter-wordpress-loscht-den-iframe-code/">Code</a> hinzufügen:</p>
<div class="dean_ch" style="white-space: wrap;">add_filter(&#8217;tiny_mce_before_init&#8217;, create_function( &#8216;$a&#8217;,<br />
&nbsp;&#8217;$a[&quot;extended_valid_elements&quot;] = &quot;iframe[id|class|title|style|align|frameborder|height|longdesc|marginheight|marginwidth|name|scrolling|src|width]&quot;; return $a;&#8217;) );</div>
]]></content:encoded>
			<wfw:commentRss>http://www.webdesign-informatik.de/php/wordpress-loescht-html-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>501: Sender address must contain a domain (www-data)</title>
		<link>http://www.webdesign-informatik.de/linux/501-postfix-mit-www-data-canonical/</link>
		<comments>http://www.webdesign-informatik.de/linux/501-postfix-mit-www-data-canonical/#comments</comments>
		<pubDate>Fri, 13 May 2011 11:27:26 +0000</pubDate>
		<dc:creator>Elias</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[canoninal maps]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[postfix]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.webdesign-informatik.de/?p=459</guid>
		<description><![CDATA[Diese Fehlermeldung erscheint, wenn der Zielserver die Email nicht akzeptiert, weil die Absenderadresse keine Emailadresse enthält. Das ist die Standardeinstellung bei Emails, die über PHP versandt werden, z.B. auch bei Wordpress Emails.
Hier wird dann einfach der Server Benutzer als Absender verwendet, bei Debian ist das www-data, bei anderen Systemen oftmals auch wwwrun oder nur www. [...]]]></description>
			<content:encoded><![CDATA[<p>Diese Fehlermeldung erscheint, wenn der Zielserver die Email nicht akzeptiert, weil die Absenderadresse keine Emailadresse enthält. Das ist die Standardeinstellung bei Emails, die über PHP versandt werden, z.B. auch bei Wordpress Emails.<span id="more-459"></span></p>
<p>Hier wird dann einfach der Server Benutzer als Absender verwendet, bei Debian ist das <strong>www-data</strong>, bei anderen Systemen oftmals auch wwwrun oder nur www. Damit die Emails bei web.de, GMX, T-Online und allen anderen Emailservern ankommt, muss man bei <a href="http://www.postfix.org/ADDRESS_REWRITING_README.html#canonical">Postfix diesen Absender in eine gültige Email umschreiben</a>. Das heißt bei Postfix <a href="http://www.postfix.org/canonical.5.html">Canonical Maps</a>.</p>
<p>Anleitung für Debian und Postfix (Apt Paket):</p>
<ol>
<li>Canonical-Datei anlegen/editieren in &#8220;/etc/postfix/canonical&#8221;, hier gibt man den User und die neue AbsenderEmail an, die verwendet werden soll, wenn Email mit dem User versendet werden, getrennt wird das gnaze mit einem Whitespacezeichen. Als Absenderhost bietet sich in strengen Fällen der Host an, unter dem Postfix läuft, evtl funktionieren auch beliebige Absender
<div class="dean_ch" style="white-space: wrap;">www-data absender-email@postfixhost.tld</div>
</li>
<li>Hash DB daraus mit folgendem Befehl in Shell erzeugen
<div class="dean_ch" style="white-space: wrap;">#postmap hash:/etc/postfix/canonical</div>
</li>
<li>Canonical maps Postfix bekannt machen und in main.cf einfügen:
<div class="dean_ch" style="white-space: wrap;">canonical_maps = hash:/etc/postfix/canonical</div>
</li>
<li>Postfix restart</li>
</ol>
<p>Dann sollte die folgende Meldung bei zurückgeschickten Mails nicht mehr erscheinen:</p>
<div class="dean_ch" style="white-space: wrap;">host rmx.domain.de[x.x.x.x] said: 501 &lt;www-data&gt;:<br />
sender address must contain a domain (in reply to MAIL FROM command)</div>
]]></content:encoded>
			<wfw:commentRss>http://www.webdesign-informatik.de/linux/501-postfix-mit-www-data-canonical/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wordpress Weiterlesen-Link auf nofollow setzen</title>
		<link>http://www.webdesign-informatik.de/php/wordpress-weiterlesen-link-auf-nofollow-setzen/</link>
		<comments>http://www.webdesign-informatik.de/php/wordpress-weiterlesen-link-auf-nofollow-setzen/#comments</comments>
		<pubDate>Sat, 19 Feb 2011 13:23:05 +0000</pubDate>
		<dc:creator>Elias</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[nofollow]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.webdesign-informatik.de/?p=446</guid>
		<description><![CDATA[Heute ist mir beim Surfen aufgefallen, dass ein Wordpress-Blog die &#8220;Weiterlesen&#8220;-Links zum vollständigen Artikel auf nofollow gesetzt hat. Das ist aus SEO-Sicht sehr sehr logisch, denn die Überschrift ist ja schon mit dem Artikel verlinkt, zudem erhält diese noch die Keywords als Linkjuice.  Der Weiterlesen-Link (Read More) trägt zum sinnvollen Keyword-Linkjuice nicht bei. 
Also hab ich [...]]]></description>
			<content:encoded><![CDATA[<p>Heute ist mir beim Surfen aufgefallen, dass ein Wordpress-Blog die &#8220;<strong>Weiterlesen</strong>&#8220;-Links zum vollständigen Artikel auf <strong>nofollow</strong> gesetzt hat. Das ist aus SEO-Sicht sehr sehr logisch, denn die Überschrift ist ja schon mit dem Artikel verlinkt, zudem erhält diese noch die Keywords als Linkjuice.  Der Weiterlesen-Link (Read More) trägt zum sinnvollen Keyword-Linkjuice nicht bei. <span id="more-446"></span></p>
<p>Also hab ich mich mal auf die Suche gemacht um den Wordpress-Weiterlesen-Link auf nofollow zu setzen, es gibt wohl ein Plugin, mit dem man Attribute zu Wordpresslinks hinzufuegen kann, das war mir aber alles zu viel Arbeit. Ich habe mit einem <a href="http://www.webdesign-informatik.de/linux/in-dateien-suchen/">Linux-Befehl nach der Datei gesucht</a>, welche den Link erstellt, und das Attribut kurz händisch eingefügt. Inwiefern das mit Updates kompatibel ist, weiß ich nicht.</p>
<p>Zu editieren ist die Datei <strong>wp-includes/post-template.php</strong>. In der folgenden Zeile in der Funktion ist dann das nofollow-Attribut zu ergänzen.</p>
<p>Vorher:</p>
<div class="dean_ch" style="white-space: wrap;"><span class="re0">$output</span> .= apply_filters<span class="br0">&#40;</span> <span class="st0">&#8216;the_content_more_link&#8217;</span>, <span class="st0">&#8216; &lt;a class=&quot;<span class="es0">\&#8221;</span>more-link<span class="es0">\&#8221;</span>&quot; href=&quot;&#8217;</span> . get_permalink<span class="br0">&#40;</span><span class="br0">&#41;</span> . <span class="st0">&quot;&gt;$more_link_text&lt;/a&gt;&quot;</span>, <span class="re0">$more_link_text</span> <span class="br0">&#41;</span>;</div>
<p>Nachher:</p>
<div class="dean_ch" style="white-space: wrap;"><span class="re0">$output</span> .= apply_filters<span class="br0">&#40;</span> <span class="st0">&#8216;the_content_more_link&#8217;</span>, <span class="st0">&#8216; &lt;a class=&quot;<span class="es0">\&#8221;</span>more-link<span class="es0">\&#8221;</span>&quot; rel=&quot;<span class="es0">\&#8221;</span>nofollow<span class="es0">\&#8221;</span>&quot; href=&quot;&#8217;</span> . get_permalink<span class="br0">&#40;</span><span class="br0">&#41;</span> . <span class="st0">&quot;&gt;$more_link_text&lt;/a&gt;&quot;</span>, <span class="re0">$more_link_text</span> <span class="br0">&#41;</span>;</div>
<p>Folgender Artikel zeigt, wie man am besten mit <a href="http://www.eliasfischer.de/blog/technik/nofollow-dofollow-wordpress-kommentare/">nofollow/dofollow Links in Wordpress-Blogkommentaren</a> verfährt.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webdesign-informatik.de/php/wordpress-weiterlesen-link-auf-nofollow-setzen/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Übersetzung bei lokalisierten Wordpress Themes funktioninert nicht</title>
		<link>http://www.webdesign-informatik.de/php/ubersetzung-bei-lokalisierten-wordpress-themes-funktioninert-nicht/</link>
		<comments>http://www.webdesign-informatik.de/php/ubersetzung-bei-lokalisierten-wordpress-themes-funktioninert-nicht/#comments</comments>
		<pubDate>Mon, 14 Dec 2009 12:42:11 +0000</pubDate>
		<dc:creator>Elias</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[mo]]></category>
		<category><![CDATA[po]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.webdesign-informatik.de/?p=190</guid>
		<description><![CDATA[Die Dokumentation der Anleitung fuer Wordpress Sprachpakete ist wohl sperrlich beschrieben. Meine Änderungen in der deutschen Übersetzung in wp-content/languages/de_DE.mo wirkten sich nicht im Frontend aus. Nach der langen Fehlersuche kam ich darauf, dass diese Sprachdatei nicht verwendet wird, sofern sich im aktivierten Theme-Verzeichnis ebenfalls eine gleiche Sprachdatei befindet. Dann ist nämlich diese zu ändern. Danke.
]]></description>
			<content:encoded><![CDATA[<p>Die <a href="http://doku.wordpress-deutschland.org/Installation_der_deutschen_Sprachdatei">Dokumentation</a> der Anleitung fuer Wordpress Sprachpakete ist wohl sperrlich beschrieben. Meine <a href="/linux/po-sprachdateien-zu-mo-ubersetzen-gettext/">Änderungen</a> in der deutschen Übersetzung in <em>wp-content/languages/de_DE.</em><em>mo</em> wirkten sich nicht im Frontend aus. Nach der langen Fehlersuche kam ich darauf, dass diese Sprachdatei nicht verwendet wird, sofern sich im aktivierten Theme-Verzeichnis ebenfalls eine gleiche Sprachdatei befindet. Dann ist nämlich diese zu ändern. Danke.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webdesign-informatik.de/php/ubersetzung-bei-lokalisierten-wordpress-themes-funktioninert-nicht/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>.PO-Sprachdateien zu .MO übersetzen</title>
		<link>http://www.webdesign-informatik.de/linux/po-sprachdateien-zu-mo-ubersetzen-gettext/</link>
		<comments>http://www.webdesign-informatik.de/linux/po-sprachdateien-zu-mo-ubersetzen-gettext/#comments</comments>
		<pubDate>Mon, 14 Dec 2009 10:17:05 +0000</pubDate>
		<dc:creator>Elias</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[gettext]]></category>
		<category><![CDATA[mo]]></category>
		<category><![CDATA[po]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.webdesign-informatik.de/?p=183</guid>
		<description><![CDATA[Wordpress und viele andere Programme nutzen gettext für die Internationalisierung um Webprojekte in vielen Sprachen anzubieten. Um die Übertzungen zu ändern kann man die Werte in der .po Datei mit einem Texteditor ändern. Unter Wordpress finden wir die .po-Datei in wp-content/languages. Mit dem msgfmt Linuxbefehl aus dem gettext-Paket können wir die mo-Datei aus der po-Datei [...]]]></description>
			<content:encoded><![CDATA[<p>Wordpress und viele andere Programme nutzen gettext für die Internationalisierung um Webprojekte in vielen Sprachen anzubieten. Um die Übertzungen zu ändern kann man die Werte in der .po Datei mit einem Texteditor ändern. Unter Wordpress finden wir die .po-Datei in <em>wp-content/languages</em>. Mit dem <strong>msgfmt</strong> Linuxbefehl aus dem <strong>gettext</strong>-Paket können wir die mo-Datei aus der po-Datei erzeugen bzw generieren bzw übersetzen:</p>
<div class="dean_ch" style="white-space: wrap;">msgfmt -o de_DE.mo de_DE.po</div>
]]></content:encoded>
			<wfw:commentRss>http://www.webdesign-informatik.de/linux/po-sprachdateien-zu-mo-ubersetzen-gettext/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Doppeltes Minus/Bindestrich/Hyphen in Wordpress erlauben</title>
		<link>http://www.webdesign-informatik.de/php/doppeltes-minus-bindestrich-hyphen-in-wordpress-erlauben/</link>
		<comments>http://www.webdesign-informatik.de/php/doppeltes-minus-bindestrich-hyphen-in-wordpress-erlauben/#comments</comments>
		<pubDate>Wed, 25 Mar 2009 16:12:11 +0000</pubDate>
		<dc:creator>Elias</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://webdesign.e-lias.de/wordpress/?p=45</guid>
		<description><![CDATA[Für die Gestaltung dieses Blogs hat mir Wordpress breits am Anfang ein kleines Steinchen in den Weg gelegt. Für das Posten von MySQL-Kommentaren oder Parameter bei Linux-Befehlen wollte ich ein doppeltes/zweifaches Minus, bzw. Bindestrich, bzw. Hyphen schreiben. Wordpress wandelte es mir frecherweise in eifnaches Minus um. Um das Verhalten auszumerzen kann man die Datei wp-includes/formatting.php [...]]]></description>
			<content:encoded><![CDATA[<p>Für die Gestaltung dieses Blogs hat mir <strong>Wordpress</strong> breits am Anfang ein kleines Steinchen in den Weg gelegt. Für das Posten von MySQL-Kommentaren oder Parameter bei Linux-Befehlen wollte ich ein <strong>doppeltes</strong>/<strong>zweifaches</strong> <strong>Minus</strong>, bzw. <strong>Bindestrich</strong>, bzw. <strong>Hyphen</strong> schreiben. Wordpress wandelte es mir frecherweise in eifnaches Minus um. Um das Verhalten auszumerzen kann man die Datei <strong>wp-includes/formatting.php</strong> in der <strong>Zeile 47</strong> ändern. Diese Anleitung gilt für die Wordpress Version 2.7.1 und ist wahrscheinlich für höhere Version kompatibel, eventuell ändern sich nur die Zeilennummern &#8211; jedoch ohne Gewähr.<span id="more-45"></span></p>
<p><em>Editieren der Datei wp-includes/formatting.php Zeile 47</em></p>
<p><strong>Vorher</strong></p>
<div class="dean_ch" style="white-space: wrap;"><span class="re0">$static_characters</span> = <a href="http://www.php.net/array_merge"><span class="kw3">array_merge</span></a><span class="br0">&#40;</span><a href="http://www.php.net/array"><span class="kw3">array</span></a><span class="br0">&#40;</span><span class="st0">&#8216;&#8212;&#8217;</span>, <span class="st0">&#8216; &#8212; &#8216;</span>, <span class="st0">&#8216;&#8211;&#8217;</span>, <span class="st0">&#8216;xn&amp;amp;#8211;&#8217;</span>, <span class="st0">&#8216;&#8230;&#8217;</span>, <span class="st0">&#8216;&#8220;&#8217;</span>, <span class="st0">&#8216;<span class="es0">\&#8217;</span>s&#8217;</span>, <span class="st0">&#8216;<span class="es0">\&#8217;</span><span class="es0">\&#8217;</span>&#8216;</span>, <span class="st0">&#8216; &#8482;&#8217;</span><span class="br0">&#41;</span>, <span class="re0">$cockney</span><span class="br0">&#41;</span>;</div>
<p><strong>Nachher</strong></p>
<div class="dean_ch" style="white-space: wrap;"><span class="re0">$static_characters</span> = <a href="http://www.php.net/array_merge"><span class="kw3">array_merge</span></a><span class="br0">&#40;</span><a href="http://www.php.net/array"><span class="kw3">array</span></a><span class="br0">&#40;</span><span class="st0">&#8216;xn&amp;amp;#8211;&#8217;</span>, <span class="st0">&#8216;&#8230;&#8217;</span>, <span class="st0">&#8216;&#8220;&#8217;</span>, <span class="st0">&#8216;<span class="es0">\&#8217;</span>s&#8217;</span>, <span class="st0">&#8216;<span class="es0">\&#8217;</span><span class="es0">\&#8217;</span>&#8216;</span>, <span class="st0">&#8216; &#8482;&#8217;</span><span class="br0">&#41;</span>, <span class="re0">$cockney</span><span class="br0">&#41;</span>;</div>
<p>Wie man sieht, habe ich zu ersetzende Werte, in denen das geliebte <strong>Doppelminus</strong> <strong>&#8211;</strong> vorkommt, einfach entfernt.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webdesign-informatik.de/php/doppeltes-minus-bindestrich-hyphen-in-wordpress-erlauben/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

