<?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/"
	
	xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>bueltge.de [by:ltge.de] &#187; Autosave</title>
	<atom:link href="http://bueltge.de/tag/autosave/feed/" rel="self" type="application/rss+xml" />
	<link>http://bueltge.de</link>
	<description>Frank Bültge schreibt auf bueltge.de zu den Themen Webentwicklung &#38; design, WordPress, Literatur und andere Themen bezüglich Internet und Development</description>
	<lastBuildDate>Tue, 22 May 2012 20:02:25 +0000</lastBuildDate>
	<language>de-DE</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>WordPress Autosave beeinflussen</title>
		<link>http://bueltge.de/wordpress-autosave-beeinflussen/613/</link>
		<comments>http://bueltge.de/wordpress-autosave-beeinflussen/613/#comments</comments>
		<pubDate>Wed, 19 Mar 2008 02:50:17 +0000</pubDate>
		<dc:creator>Frank Bültge</dc:creator>
				<category><![CDATA[Tipps]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Autosave]]></category>
		<category><![CDATA[WP]]></category>

		<guid isPermaLink="false">http://bueltge.de/wordpress-autosave-beeinflussen/613/</guid>
		<description><![CDATA[WordPress bietet seit der Version 2.2 die automatische Sicherung des Editorbereiches. Dabei speichert WordPress alle 120s/60s (< Version 2.3/ &#8805; Version 2.5) den Inhalt. Dieser Wert wird in einer Konstanten übergeben und kann mittels Plugin oder anderen Funktionen genutzt werden; ebenfalls kann der Wert beeinflusst werden. Bis Version 2.3* war diese Funktion, die mittels Ajax-Technologie [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" src="http://bueltge.de/wp-content/images/wp25/wp25_autosave.png" alt="Autosave in WP 2.5" /></p>
<p>WordPress bietet seit der Version 2.2 die automatische Sicherung des Editorbereiches. Dabei speichert WordPress alle 120s/60s (< Version 2.3/ &ge; Version 2.5) den Inhalt. Dieser Wert wird in einer Konstanten übergeben und kann mittels Plugin oder anderen Funktionen genutzt werden; ebenfalls kann der Wert beeinflusst werden.<br />
<span id="more-613"></span><br />
Bis Version 2.3* war diese Funktion, die mittels Ajax-Technologie realisiert wird, nicht immer das, was der Name verspricht und es gab den einen oder anderen Fehler. Ab Version 2.5 von WordPress wurde auch hier gefeilt und die Funktion macht in den Tests eine recht guten Eindruck; mal sehen was der Livebetrieb vieler User bringen wird.</p>
<h3>Wert beeinflussen</h3>
<p>Hinterlegt man in einem Plugin oder in der <code>wp-config.php</code> die Definition des Intervalls, dann kann man die Zeit einfach und konsequent beeinflussen. Das Speichern findet trotzdem nur statt, wenn Aktivitäten im Editor stattfinden, somit könnte man auch den Intervall auf 1 Sekunde setzen - für alle besonders ängstlichen Autoren.</p>
<pre><code>define( 'AUTOSAVE_INTERVAL', 120 ); // Autosave interval</code></pre>
<p><img class="centered" src="http://bueltge.de/wp-content/images/wp25/wp22_autosave.png" alt="Autosave in WP 2.3" /></p>
<p>Der Wert wird dann in der Funktion <code>wp_just_in_time_script_localization()</code> genutzt, zu finden in <code>wp-includes/script-loader.php</code>.</p>
<h3>Autosave abschalten</h3>
<p>Der folgenden kleine Snippet schaltet das Script für die Aufgabe des Autosave ab, damit gibt es in WordPress keinerlei Autosave mehr. Der Code gehört in ein Plugin oder weniger gut, in die <code>functions.php</code> des Themes.</p>
<pre><code class="php">
function fb_disable_autosave() {
    wp_deregister_script( 'autosave' );
}
add_action( 'wp_print_scripts', 'fb_disable_autosave' );
</code></pre>
<h3>Weitere Anpassungen</h3>
<p>Natürlich lassen sich ebenfalls die Texte verändern, allerdings ist hier ein Eingreifen nicht zu empfehlen und wem die Ausgabe nicht gefällt, der sollte lieber mit Hilfe der Sprachdatei auf die Begriffe eingreifen oder via Plugin den String ändern.</p>
<p>Für Coder sind folgende Syntax interessant.<br />
<code>wp-includes/script-loader.php</code></p>
<pre><code>'savingText' => __('Saving Draft&#8230;')</code></pre>
<p><code>wp-admin/admin-ajax.php</code></p>
<pre><code>$message = sprintf( __('Draft Saved at %s.'), date( __('g:i:s a'), current_time( 'timestamp', true ) ) );</code></pre>
<h3>Weitere Links zum Thema</h3>
<ul>
<li><a href="http://perishablepress.com/press/2008/03/17/wordpress-tip-careful-with-that-autosave-eugene/">WordPress Tip: Careful with that Autosave, Eugene</a></li>
</ul>
<hr />
<p><img src="http://bueltge.de/favicon.ico" alt="bueltge.de Favicon"/> <small>&copy; <a href="http://bueltge.de/">Frank B&uuml;ltge</a>, All rights reserved / Alle Rechte vorbehalten. (ID: 6e8b33de4342c4f2ca76b245199aeee8)</small></p>
<p><a href="http://bueltge.de/feed/"><img style="border: medium none ; float: left; margin-right: 10px;" src="http://bueltge.de/wp-content/themes/black_label/images/rss.gif" alt="Feed Icon" width="34" height="34" /></a>Danke für das Abonnieren meines <strong><a href="http://bueltge.de/feed/">Feed</a></strong>! Inhalt gefällt? <a href="http://bueltge.de/wunschliste/" title="Wunschliste">Danke sagen</a> &middot; <a href="http://bueltge.de/wordpress-autosave-beeinflussen/613/#writecomment" title="zu den Kommentaren dieses Artikels">Kommentieren</a></p>
]]></content:encoded>
			<wfw:commentRss>http://bueltge.de/wordpress-autosave-beeinflussen/613/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
	
		<media:thumbnail url="http://bueltge.de/wp-content/images/wp25/wp25_autosave.png" />
		<media:content url="http://bueltge.de/wp-content/images/wp25/wp25_autosave.png" medium="image">
			<media:title type="html">Autosave in WP 2.5</media:title>
		</media:content>
		<media:content url="http://bueltge.de/wp-content/images/wp25/wp22_autosave.png" medium="image">
			<media:title type="html">Autosave in WP 2.3</media:title>
		</media:content>
		<media:content url="http://bueltge.de/favicon.ico" medium="image">
			<media:title type="html">bueltge.de Favicon</media:title>
		</media:content>
		<media:content url="http://bueltge.de/wp-content/themes/black_label/images/rss.gif" medium="image">
			<media:title type="html">Feed Icon</media:title>
		</media:content>
	</item>
	</channel>
</rss>

