<?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>Pixel Kingdom &#187; jQuery</title>
	<atom:link href="http://www.pixel-kingdom.com/tag/jquery/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.pixel-kingdom.com</link>
	<description>Tolle Webdesign Rezepte für Wordpress</description>
	<lastBuildDate>Thu, 22 Sep 2011 07:07:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>WordPress und jQuery, zweiter Teil</title>
		<link>http://www.pixel-kingdom.com/wordpress/wordpress-und-jquery-zweiter-teil/</link>
		<comments>http://www.pixel-kingdom.com/wordpress/wordpress-und-jquery-zweiter-teil/#comments</comments>
		<pubDate>Sat, 19 Feb 2011 07:41:51 +0000</pubDate>
		<dc:creator>Dietmar</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Webdesign]]></category>

		<guid isPermaLink="false">http://www.pixel-kingdom.com/?p=910</guid>
		<description><![CDATA[WordPress und jQuery zusammengenommen ermöglichen es dem versierten Webdesigner, seine Webdesigns schnell und effektiv umzusetzen. Dank der vielen Möglichkeiten und Plugins von jQuery, sind Effekte möglich, für die ein Webdesigner vor Jahren noch den Einsatz von Flash in Erwägung ziehen musste. Wie bereits im Artikel WordPress und jQuery behandelt, kommt WordPress bereits mit jQuery als [...]]]></description>
			<content:encoded><![CDATA[<p>WordPress und jQuery zusammengenommen ermöglichen es dem versierten Webdesigner, seine Webdesigns schnell und effektiv umzusetzen. Dank der vielen Möglichkeiten und Plugins von jQuery, sind Effekte möglich, für die ein Webdesigner vor Jahren noch den Einsatz von Flash in Erwägung ziehen musste. Wie bereits im Artikel <a href="http://www.pixel-kingdom.com/wordpress/wordpress-und-jquery/">WordPress und jQuery</a> behandelt, kommt WordPress bereits mit jQuery als eine Installation zum Webdesigner. Wie man neben jQuery weitere Plugins richtig in sein WordPress Theme hinzulädt erklären wir heute:</p>
<p>Da jQuery bereits in WordPress enthalten ist, wird es einfach durch folgenden Code in das Theme integriert. Diesen setzt man am besten in die functions.php seines Themes ein.</p>
<blockquote><p>add_action(‘wp_print_scripts’,&#8217;meintheme_add_javascript’ );</p>
<p>function meintheme_add_javascript() {<br />
wp_enqueue_script( ‘jquery’);<br />
}</p></blockquote>
<p>Um weitere Plugins zu laden, die auf jQuery basieren zu laden (wie zum Beispiel <a href="http://fancybox.net/" target="_blank">Fancybox</a>), ergänzt man in der Funktion meintheme_add_javascript() nach der Zeile wp_enqueue_script(&#8216;jquery&#8217;) einfach folgende Zeile:</p>
<blockquote><p>wp_enqueue_script(&#8216;fancybox&#8217;, get_bloginfo(&#8216;template_url&#8217;).&#8221;/js/fancybox.js&#8221;, array(&#8216;jquery&#8217;));</p></blockquote>
<p>Nun wird das auf jQuery basierende Fancybox-Script ebenfalls auf den Seiten des Themes verknüpft. Da Fancybox nicht standardmäßig in WordPress enthalten ist, liegt die Datei im Ordner js des Themes ab und muss mit einer Pfadangabe aufgerufen werden.</p>
<p>Diese Methode erspart das Verknüpfen der Dateien im HTML-Text des WordPress Themes.</p>
<p>Aus Gründen der Ladegeschwindigkeit einer Webseite, sollten externe Javascript- und damit auch jQuery-Dateien, wenn möglich, am Ende des Quelltexts einer Seite geladen werden, vor dem schließenden &lt;/body&gt; Tags. Das erreicht man mit unserer Methode, wenn man am Ende von</p>
<blockquote><p>wp_enqueue_script(&#8216;fancybox&#8217;, get_bloginfo(&#8216;template_url&#8217;).&#8217;/js/jquery.fancybox-1.3.0.pack.js&#8217;, array(&#8216;jquery&#8217;));</p></blockquote>
<p>ein <em>,&#8221;,true); </em>anhängt:<em></em></p>
<blockquote><p>wp_enqueue_script(&#8216;fancybox&#8217;, get_bloginfo(&#8216;template_url&#8217;).&#8217;/js/jquery.fancybox-1.3.0.pack.js&#8217;, array(&#8216;jquery&#8217;),&#8221;,true);</p></blockquote>
<p>Alles zusammen sieht dann so aus:</p>
<blockquote><p>add_action(‘wp_print_scripts’,&#8217;meintheme_add_javascript’ ); function meintheme_add_javascript() {<br />
wp_enqueue_script( ‘jquery’);<br />
wp_enqueue_script(&#8216;fancybox&#8217;, get_bloginfo(&#8216;template_url&#8217;).&#8217;/js/jquery.fancybox-1.3.0.pack.js&#8217;, array(&#8216;jquery&#8217;),&#8221;,true); }</p></blockquote>
<script type="text/javascript" class="owbutton" src="http://www.onlywire.com/btn/button_979" title="WordPress und jQuery, zweiter Teil" url="http://www.pixel-kingdom.com/wordpress/wordpress-und-jquery-zweiter-teil/"></script>]]></content:encoded>
			<wfw:commentRss>http://www.pixel-kingdom.com/wordpress/wordpress-und-jquery-zweiter-teil/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>WordPress und jQuery</title>
		<link>http://www.pixel-kingdom.com/wordpress/wordpress-und-jquery/</link>
		<comments>http://www.pixel-kingdom.com/wordpress/wordpress-und-jquery/#comments</comments>
		<pubDate>Fri, 05 Nov 2010 21:24:31 +0000</pubDate>
		<dc:creator>Dietmar</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Themes]]></category>
		<category><![CDATA[Webdesign]]></category>

		<guid isPermaLink="false">http://www.pixel-kingdom.com/?p=878</guid>
		<description><![CDATA[Viele Webseiten, die mit WordPress erstellt wurden, nutzen Javascript für tolle Effekte, wie zum Beispiel einen Slider. Wie man so etwas korrekt und mit wenig Aufwand in den eigenen WordPress Themes bewerkstellig will ich heute erklären. Um Animationen und hübsche Effekte einzubinden sollte man sich eines Javascript-Frameworks bedienen, welches vorgefertigte Funktionen anbietet, die man dann [...]]]></description>
			<content:encoded><![CDATA[<p>Viele Webseiten, die mit WordPress erstellt wurden, nutzen Javascript für tolle Effekte, wie zum Beispiel einen Slider. Wie man so etwas korrekt und mit wenig Aufwand in den eigenen WordPress Themes bewerkstellig will ich heute erklären.</p>
<p>Um Animationen und hübsche Effekte einzubinden sollte man sich eines Javascript-Frameworks bedienen, welches vorgefertigte Funktionen anbietet, die man dann ohne viel Arbeit schnell einbauen kann. Zu erwähnen wären Scriptaculous und jQuery. Zu Beginn meiner Karriere habe ich mich hauptsächlich mit Scriptaculous und Prototype beschäftigt, welche eine Vielzahl von Animationsmöglichkeiten und Plugins für die unterschiedlichsten Dinge bietet. Einziger, aber schwergewichtiger Nachteil daran war und ist die enorme Größe der Dateien. Deshalb empfehle ich jQuery. Es ist schlank, durch eine Unzahl an Plugins erweiterbar und mittlerweile das beliebteste und bestdokumentierte Javascript Framework im Internet. Zusätzlich bietet es einen sehr einfachen Syntax, der fast schon selbsterklärend ist. Weitere Informationen zu jQuery sind unter <a href="http://jquery.com/" target="_blank">www.jquery.com</a> zu finden.</p>
<p>Um jQuery im eigenen WordPress Theme einzubinden bedarf es ein paar kurzen Schritten. Zuerst die gute Nachricht: WordPress verfügt bereits über eine Kopie von jQuery. Viele Effekte des Admin-Bereichs wurden mit jQuery realisiert, weshalb man sich die Arbeit eines manuellen Down- und Uploads sparen kann. Hier nun die einzelnen Schritte, um jQuery im eigenen WordPress Theme nutzen zu können:</p>
<h3>jQuery in WordPress aktivieren</h3>
<p>Dazu öffnet man die functions.php des eignenen Themes, wenn nicht vorhanden, sollte man sie jetzt erstellen, und gibt folgenden Code ein:</p>
<blockquote><p>if(!is_admin)<br />
{<br />
add_action(&#8216;wp_print_scripts&#8217;,'meintheme_add_javascript&#8217; );</p>
<p>function meintheme_add_javascript() {<br />
wp_enqueue_script( &#8216;jquery&#8217;);<br />
}<br />
}</p></blockquote>
<p>Was macht dieser Code? Die Anweisung if(!is_admin()) sagt, dass dieser Code nicht im Dashboard abgearbeitet werden soll. Die Anweisung add_action(&#8216;wp_print_scripts&#8217;, &#8216;meintheme_add_javascript&#8217;); sagt aus, dass WordPress bei der Generierung des HTML-Codes des Head-Bereichs die Funktion meintheme_add_javascript() ausführen soll.</p>
<p>Die Funktion meintheme_add_javascript() wiederum erzeugt mit dem Befehl das Einbinden der WordPress-eigenen jQuery-Bibliothek.</p>
<p>Die functions.php abspeichern, die Seite neu laden und nun sollte ein</p>
<blockquote>
<p id="line1">&lt;script type=&#8217;text/javascript&#8217; src=&#8217;http://meinedomain.de/wp-includes/js/jquery/jquery.js?ver=1.4.2&#8242;&gt;&lt;/script&gt;</p>
</blockquote>
<p>stehen. Vorteil dieser Methode ist, dass WordPress bei jedem Update automatisch die neuste Version von jQuery bietet und man nicht selbst für ein Update sorgen muss.</p>
<script type="text/javascript" class="owbutton" src="http://www.onlywire.com/btn/button_979" title="Wordpress und jQuery" url="http://www.pixel-kingdom.com/wordpress/wordpress-und-jquery/"></script>]]></content:encoded>
			<wfw:commentRss>http://www.pixel-kingdom.com/wordpress/wordpress-und-jquery/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>WordPress und Javascript-Bibliotheken</title>
		<link>http://www.pixel-kingdom.com/wordpress/wordpress-und-javascript/</link>
		<comments>http://www.pixel-kingdom.com/wordpress/wordpress-und-javascript/#comments</comments>
		<pubDate>Thu, 26 Nov 2009 09:10:09 +0000</pubDate>
		<dc:creator>Dietmar</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.pixel-kingdom.com/?p=790</guid>
		<description><![CDATA[Wer eine der bekannten Javascript Bibliotheken wie Scriptaculous, jquery, mootools oder ähnliche in seinem WordPress Blog nutzen möchte um sein Webdesign etwas aufzupeppen oder die Benutzerfreundlichkeit zu verbessern, der muss diese Bibliothek nicht noch einmal in das Stammverzeichnis seines WordPress Themes einladen, denn die WordPress Installation kommt schon mit allen wichtigen Javascript Bibliotheken daher. Um [...]]]></description>
			<content:encoded><![CDATA[<p>Wer eine der bekannten Javascript Bibliotheken wie Scriptaculous, jquery, mootools oder ähnliche in seinem WordPress Blog nutzen möchte um sein Webdesign etwas aufzupeppen oder die Benutzerfreundlichkeit zu verbessern, der muss diese Bibliothek nicht noch einmal in das Stammverzeichnis seines WordPress Themes einladen, denn die WordPress Installation kommt schon mit allen wichtigen Javascript Bibliotheken daher. Um dieses Javascript Bibliothek in seinem WordPress Webdesign einzufügen muss man lediglich folgende Zeile in seinen Quellcode eintragen und WordPress wird die entsprechende Javascript Bibliothek ansteuern und bereitstellen:</p>
<blockquote><p>&lt;?php wp_enqueue_script(); ?&gt;</p></blockquote>
<p>Möchte man zum Beispiel jquery in seinem WordPress Webdesign nutzen ruft man folgenden Code auf:</p>
<blockquote><p>&lt;?php<br />
wp_enqueue_script(&#8216;jquery&#8217;);<br />
?&gt;</p></blockquote>
<p>Normalerweise erzeugen die beiden Javascript Bibliotheken jquery und Prototype bei gleichzeitiger Nutzung einen Konflikt bei der Variablendeklarierung. Daher lädt WordPress Jquery im sogenannten &#8220;No Conflict&#8221; Modus. Soll dieser ausgeschaltet werden, muss diese Anweisung ausgeführt werden:</p>
<p>jQuery(document).ready(function($) {<br />
//innerhalb dieser Funktion wird $() als Platzhalter für jQuery genutzt<br />
});</p>
<p>Folgende Javascript Bibliotheken sind standardmäßig in WordPress verfügbar:</p>
<ul>
<li><strong>Scriptaculous</strong> » &lt;?php wp_enqueue_script(&#8216;scriptaculous&#8217;); ?&gt;</li>
<li>SWFUpload » &lt;?php wp_enqueue_script(&#8216;swfupload&#8217;); ?&gt;</li>
<li>jQuery » &lt;?php wp_enqueue_script(&#8216;jquery&#8217;); ?&gt;</li>
<li>Thickbox » &lt;?php wp_enqueue_script(&#8216;thickbox&#8217;); ?&gt;</li>
<li>Tiny MCE » &lt;?php wp_enqueue_script(&#8216;tiny_mce&#8217;); ?&gt;</li>
<li>Prototype » &lt;?php wp_enqueue_script(&#8216;prototype&#8217;); ?&gt;</li>
</ul>
<p><a href="http://codex.wordpress.org/Function_Reference/wp_enqueue_script" target="_blank">Eine ausführliche Liste und eine englische Beschreibung über wp_enqueue_script() ist hier erhältlich</a></p>
<script type="text/javascript" class="owbutton" src="http://www.onlywire.com/btn/button_979" title="Wordpress und Javascript-Bibliotheken" url="http://www.pixel-kingdom.com/wordpress/wordpress-und-javascript/"></script>]]></content:encoded>
			<wfw:commentRss>http://www.pixel-kingdom.com/wordpress/wordpress-und-javascript/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

