Als «wp-enqueue-script» getaggte Fragen

Verknüpft eine Skriptdatei zum richtigen Zeitpunkt entsprechend den Skriptabhängigkeiten mit der generierten Seite, wenn das Skript noch nicht enthalten ist und alle Abhängigkeiten registriert wurden. Sie können ein Skript entweder mit einem zuvor mit der Funktion wp_register_script () registrierten Handle verknüpfen oder dieser Funktion alle zum Verknüpfen eines Skripts erforderlichen Parameter bereitstellen. Dies ist die empfohlene Methode zum Verknüpfen von JavaScript mit einer von WordPress generierten Seite.

8
Skripte / Stile in die Warteschlange stellen, wenn ein Shortcode vorhanden ist
Wie können Skripte und / oder Stile für die Verwendung in Plugins registriert / in die Warteschlange gestellt werden? Ich habe vor kurzem ein einfaches Plugin-Plugin gemacht , um den Benutzer Avatar / Gravatar mit einem Shortcode hinzuzufügen. Ich habe verschiedene Stiloptionen für die Anzeige des Avatars (quadratisch, rund usw.) …

3
Wann sollte ich wp_register_script () mit wp_enqueue_script () im Vergleich zu nur wp_enqueue_script () verwenden?
Ich habe Probleme zu verstehen, wann Sie verwenden müssen wp_register_script(). Derzeit benutze ich nur so etwas wie: add_action( 'admin_enqueue_scripts', array( $this, 'enqueue' ) ); function enqueue() { $handle = 'some-handle'; $js = 'http://example.com/my.js'; wp_register_script( $handle, $js ); wp_enqueue_script( $handle ); } Ich habe viel gelesen (Codex, Blogs usw.), kann aber …

9
Wie kann ich Stile / Skripte auf bestimmten / wp-admin-Seiten einreihen?
Ich habe zwei einfache Funktionen, die Sachen mit wp_enqueue_style()und laden wp_enqueue_script(): function admin_custom_css() { wp_enqueue_style( 'stylesheet_name', 'stylesheet.css') }; function admin_custom_js { wp_enqueue_script( 'javascript_file', 'script.js') }; ... und ein paar Admin-Seiten, erstellt mit add_menu_page()undadd_submenu_page() function my_menu() { add_menu_page('Page 1', 'bar', 'something', 'else', 'foo'); add_submenu_page( 'theme_menu', 'Subpage 1', 'Subpage', 'something', 'else', 'foo'); …

4
Was macht wp-embed.min.js in WordPress 4.4?
Frage Was macht die wp-embed.min.jsDatei? Mir ist aufgefallen, dass es am Ende meiner Blog-Fußzeile hinzugefügt wird. Wie kann ich es loswerden? Anstrengung Nach einigem googeln fand ich Embeds im Codex. Warum glaubt WordPress, dass ich meiner Seite standardmäßig Videos usw. hinzufügen möchte? Umgebung WordPress 4.4

1
Wo ist der richtige Ort, um Skripte und Stile zu registrieren / in die Warteschlange zu stellen
Ich benutze jetzt WordPress 3.1.4. Ich bin verwirrt mit wo (welchen Haken) ich benutze: zu registrieren und / oder in die Warteschlange zu stellen Skripte und Stile an Front- und Backends? Fragen: Welches sind die richtigen Haken? Alle Front-End-Register / Enqueue-Skripte / -Stile in init? Warum gibt es keine admin_print_styles-{xxx}?


6
wp stellt Inline-Skripte aufgrund von Abhängigkeiten in die Warteschlange
Gibt es eine Möglichkeit, wp_enqueue_script () für Inline-Skripte zu verwenden? Ich mache das, weil mein Inline-Skript von einem anderen Skript abhängt und ich die Flexibilität haben möchte, es einzufügen, nachdem es geladen wurde. Es ist auch ein Inline-Skript, weil ich PHP-Variablen in das Javascript übergebe (wie Theme-Pfad, etc.) Danke im …


2
Wie lösche ich die CSS-Datei eines übergeordneten Themas?
Mein übergeordnetes Design (Starkers) fügt eine CSS-Datei hinzu, die ich entfernen möchte (ich möchte stattdessen @import verwenden, damit ich Stile leichter überschreiben kann). Starkers hat folgendes in seiner functions.php: add_action( 'wp_enqueue_scripts', 'script_enqueuer' ); function script_enqueuer() { wp_register_script( 'site', get_template_directory_uri().'/js/site.js', array( 'jquery' ) ); wp_enqueue_script( 'site' ); wp_register_style( 'screen', get_template_directory_uri().'/style.css', '', …

2
Überprüfen Sie, ob ein Skript / Stil in die Warteschlange gestellt / registriert wurde
Ist es möglich zu testen, ob ein Skript oder ein Stil mit wp_register_script/_styleoder registriert wurde wp_enqueue_script/_style? Alle Funktionen geben keinen Wert zurück und ich bin völlig ahnungslos. Ich brauche es, um zwischen verschiedenen Funktionen zu wechseln, abhängig von den Stylesheet-Bibliotheken und Skripten, die ich anbiete. Vielen Dank!

1
Wie füge ich das Tag defer = "defer" in die Java-Skripte des Plugins ein?
Ich konnte in Java-Skripten des Plugins kein defer-Tag hinzufügen. Der Pagespeed-Test des Google-Entwicklers schlägt vor, in Kontaktformular 7 javascripts das Tag defer hinzuzufügen . So enthält das Kontaktformular 7 Javascript in der Kopfzeile. add_action( 'wp_enqueue_scripts', 'wpcf7_enqueue_scripts' ); function wpcf7_enqueue_scripts() { // jquery.form.js originally bundled with WordPress is out of date …

4
Ist es möglich, mit wp_localize_script globale JS-Variablen ohne ein bestimmtes Skripthandle zu erstellen?
Können wir irgendwie wp_localize_script () verwenden, um globale js-Variablen ohne ein bestimmtes Skript-Handle zu erstellen, auf das von allen js-Dateien aus zugegriffen werden kann, selbst wenn die js-Skripte mit wp_enqueue_script nicht ordnungsgemäß in die Warteschlange gestellt wurden? Dies ist der Code, den ich verwende, um varibale für das 'Ajaxscript'-Handle zu …

5
So fügen Sie der Fußzeile ein JavaScript-Snippet hinzu, für das jQuery erforderlich ist
Ich weiß, dass ich der Fußzeile von WordPress eine Skriptdatei hinzufügen kann, für die eine Abfrage mit folgendem Code erforderlich ist: <?php function my_scripts_method() { // register your script location, dependencies and version wp_register_script('custom_script', get_template_directory_uri() . '/js/custom_script.js', array('jquery'), '1.0', true); // enqueue the script wp_enqueue_script('custom_script'); } add_action('wp_enqueue_scripts', 'my_scripts_method'); ?> Aber …

4
Könnte der WP Script / Style Loader verwendet werden, um Scripts und Styles im Front-End zu verketten und zu gzipen?
WP hat einen netten Javascript-Loader in wp-admin: http://core.trac.wordpress.org/browser/tags/3.0.4/wp-admin/load-scripts.php und ein CSS-Ladeprogramm: http://core.trac.wordpress.org/browser/tags/3.0.4/wp-admin/load-styles.php Ich habe mich gefragt, ob es möglich ist, sie auch im Front-End zu verwenden, nicht nur im Admin-Bereich, da sie alle in die Warteschlange gestellten Skripte verketten und als einzelne gezippte Datei bereitstellen können

2
Ajaxurl am Frontend nicht definiert
Ich versuche, eine Ajaxform auf der Vorderseite zu erstellen. Ich benutze den Code jQuery.ajax( { type: "post", dataType: "json", url: ajaxurl, data: formData, success: function(msg){ console.log(msg); } }); wofür bekomme ich fehler Uncaught ReferenceError: ajaxurl is not definedworklorAjaxBookForm @ ?page_id=2:291onclick @ ?page_id=2:202 Bei Verwendung von ähnlichem Code auf dem Admin-Backend …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.