{"id":23700,"date":"2021-05-04T18:44:00","date_gmt":"2021-05-04T15:44:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=23700"},"modified":"2021-10-18T02:46:55","modified_gmt":"2021-10-17T23:46:55","slug":"standardmethode-zum-einbinden-von-javascript-und-css-in-wordpress","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/de\/standardmethode-zum-einbinden-von-javascript-und-css-in-wordpress\/","title":{"rendered":"Standardmethode zum Einbinden von JavaScript und CSS in WordPress"},"content":{"rendered":"<p>Wenn Sie ein WordPress-Entwickler sind, haben Sie von W\u00f6rtern wie wp_enqueue_script, wp_enqueue_style und wp_enqueue_scripts geh\u00f6rt. Dies sind die Methoden, die wir verwenden sollten, um JavaScript und CSS in WordPress einzubinden.<\/p>\n<p>Wenn es um WordPress geht, sollte man keine Skript- und Link-Tags verwenden, um JavaScript- und CSS-Dateien hinzuzuf\u00fcgen.<\/p>\n<h3>Vorteile der Verwendung von Standardmethoden<\/h3>\n<p>F\u00fcr eine Website ist es \u00fcblich, verschiedene Arten von Effekten und Animationen zu verwenden, um die Benutzererfahrung zu verbessern. Es gibt viele fertige Plugins im Internet, die es uns erm\u00f6glichen, Slider, Kontaktformulare, Karussells usw. in Ihre Website einzuf\u00fcgen. Wenn wir diese externen Ressourcen verwenden, m\u00fcssen wir die von ihnen bereitgestellten JS- und CSS-Dateien verwenden. Durch die Verwendung der von WordPress bereitgestellten Methoden k\u00f6nnen wir Seiten steuern, auf denen solche Plugins nur verwendet werden k\u00f6nnen. Wenn wir beispielsweise Slider auf der Startseite anzeigen, m\u00fcssen die JS- und CSS-Dateien von Slider nicht auf einer anderen Seite eingef\u00fcgt werden. Es empfiehlt sich immer, JS und CSS nur bei Bedarf einzubinden. Dies ist eine bew\u00e4hrte Vorgehensweise, mit der die Leistung der Website verbessert und das Laden unserer Website beschleunigt wurde.<\/p>\n<h3>Tats\u00e4chlicher Code zum Einbinden von JavaScript und CSS<\/h3>\n<p>Nehmen wir an, wir haben custom.js- und custom.css-Dateien, die unserer Site hinzugef\u00fcgt werden m\u00fcssen. Dazu m\u00fcssen wir den folgenden Code platzieren.<\/p>\n<pre><code>add_action('wp_enqueue_scripts', 'include_js_css');\nfunction include_js_css() {\n\u00a0\u00a0\u00a0\u00a0wp_register_script('my-custom-script', get_stylesheet_directory_uri(). '\/js\/custom.js', array('jquery'), false, true);\n\u00a0\u00a0\u00a0\u00a0wp_enqueue_script('my-custom-script');\n\u00a0\n\u00a0\u00a0\u00a0\u00a0wp_register_style( \"my-custom-style\", get_stylesheet_directory_uri(). \"\/css\/custom.css\", array(), false, \"all\" );\n\u00a0\u00a0\u00a0\u00a0wp_enqueue_style( \"my-custom-style\" );\n}<\/code><\/pre>\n<p><strong>Hinweis<\/strong>: Der 3. Parameter in der Funktion wp_register_script. Wir haben array(&#8218;jquery&#8216;) \u00fcbergeben, was bedeutet, dass unsere custom.js von der Datei jquery.js abh\u00e4ngig ist. Sie k\u00f6nnen hier ein emapy-Array erstellen, wenn Ihr Skript keine Abh\u00e4ngigkeiten hat.<\/p>\n<p>Der letzte Parameter ist auf true gesetzt, was bedeutet, dass die Datei custom.js in eine Fu\u00dfzeile eingef\u00fcgt wird (vor dem Ende des Body-Tags).<\/p>\n<h3>Parametererkl\u00e4rung f\u00fcr die Funktion wp_register_script()()<\/h3>\n<p><strong>$handle<\/strong> (Erforderlich): Name des Skripts. Sollte einzigartig sein.<br \/>\n<strong>$src<\/strong> (erforderlich): Vollst\u00e4ndige URL des Skripts oder Pfad des Skripts relativ zum WordPress-Stammverzeichnis.<br \/>\n<strong>$deps<\/strong> (Optional): Ein Array registrierter Skript-Handles, von denen dieses Skript abh\u00e4ngt.<br \/>\nStandardwert: array()<br \/>\n<strong>$ver<\/strong> (Optional): String, der die Versionsnummer des Skripts angibt, falls vorhanden, die der URL als Abfragestring f\u00fcr Cache-Busting-Zwecke hinzugef\u00fcgt wird. Wenn version auf false gesetzt ist, wird automatisch eine Versionsnummer hinzugef\u00fcgt, die der aktuell installierten WordPress-Version entspricht. Wenn auf null gesetzt, wird keine Version hinzugef\u00fcgt. Der Standardwert ist false<br \/>\n<strong>$in_footer<\/strong> (Optional): Ob das Skript vor dem Schlie\u00dfen des body-Tags in die Warteschlange eingereiht werden soll, anstatt im Kopf. Standardwert &#8218;false&#8216;.<\/p>\n<h3>Parametererkl\u00e4rung f\u00fcr die Funktion wp_register_style()()<\/h3>\n<p><strong>$handle<\/strong> (Erforderlich): Name des Stylesheets. Sollte einzigartig sein.<br \/>\n<strong>$src<\/strong> (erforderlich): Vollst\u00e4ndige URL des Stylesheets oder Pfad des Stylesheets relativ zum WordPress-Stammverzeichnis.<br \/>\n<strong>$deps<\/strong> (Optional): Ein Array registrierter Stylesheets behandelt dieses Stylesheet, von dem es abh\u00e4ngt.<br \/>\nStandardwert: array()<br \/>\n<strong>$ver<\/strong> (Optional): String, der die Stylesheet-Versionsnummer angibt, falls vorhanden, die der URL als Abfragestring f\u00fcr Cache-Busting-Zwecke hinzugef\u00fcgt wird. Wenn version auf false gesetzt ist, wird automatisch eine Versionsnummer hinzugef\u00fcgt, die der aktuell installierten WordPress-Version entspricht. Wenn auf null gesetzt, wird keine Version hinzugef\u00fcgt. Standardwert: false<br \/>\n<strong>$media<\/strong>(Optional): Das Medium, f\u00fcr das dieses Stylesheet definiert wurde. Akzeptiert Medientypen wie &quot;Alle&quot;, &quot;Drucken&quot; und &quot;Bildschirm&quot; oder Medienabfragen wie &quot;(Ausrichtung: Hochformat)&quot; und &quot;(max-Breite: 640px)&quot;. Standardwert: &#8218;alle&#8216;.<\/p>\n<p>Es geht darum, wie man JavaScript und CSS in WordPress einbindet. Wenn Sie Fragen oder Anregungen haben, hinterlassen Sie bitte unten Kommentare.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Aufnahmequelle:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>WordPress bietet ein System zum Einbinden von JavaScript und CSS in WordPress. Entwickler sollten die Funktionen wp_register_script() und wp_register_style() verwenden.<\/p>\n","protected":false},"author":1,"featured_media":22082,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[175,607],"tags":[845],"class_list":["post-23700","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-chrome-3","category-uncategorized-3","tag-affiai-de"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/posts\/23700","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/comments?post=23700"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/posts\/23700\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/media\/22082"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/media?parent=23700"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/categories?post=23700"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/tags?post=23700"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}