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.

2
Verhindern Sie den URL-Parameter der Version (? Ver = XXX) für in die Warteschlange gestellte Stile und Skripte
Anwendungsfall Ich habe mit den Dev Tools Workspace-Funktionen von Chrome experimentiert. Es beinhaltet die Möglichkeit, eine Datei direkt in Dev Tools zu bearbeiten und das gespeicherte Stylesheet selbst aktualisieren zu lassen (oder sogar zu kompilieren und dann zu aktualisieren!). Wie in der StackOverflow-Frage "Chrome-Seite" Generiertes CSS automatisch neu laden "wird …

1
Wie werden Skripte und Stile im untergeordneten Thema ordnungsgemäß aus der Warteschlange entfernt?
Ich habe in einem meiner Projekte ein übergeordnetes und ein untergeordnetes Thema erstellt. Ich habe CSS und JavaScripts in meinem übergeordneten Thema wie folgt in die Warteschlange gestellt: function project_necessary_scripts() { //Stylesheets wp_register_style( 'bootstrap-css', get_template_directory_uri() .'/css/bootstrap.min.css' ); wp_register_style( 'bootstrap-map', get_template_directory_uri() .'/css/bootstrap.css.map' ); wp_register_style( 'project-css', get_stylesheet_uri() ); wp_enqueue_style( 'bootstrap-css' ); wp_enqueue_style( …

3
wp_add_inline_script ohne Abhängigkeit
Ich habe ein Javascript-Snippet, das ich in die Fußzeile der Seite einfügen möchte. Es handelt sich um einen Tracking-Code, ähnlich wie bei Google Analytics. Es hat keine Abhängigkeiten, es ist ein eigenständiges Snippet. Ich kann so etwas machen function render_tracking_code(){ wp_enqueue_script( 'depends-js', 'https://rdiv.com/dummy.js', array(), '0.01', true ); wp_add_inline_script( 'depends-js', 'aWholeBunchOfJavascriptCode' …


6
Sie können keine Skripte in die Fußzeile einreihen?
Der WordPress-Codex sagt : ( alte Codex-Seite ) $ in_footer (boolean) (optional) Normalerweise werden Skripte in den Abschnitt eingefügt. Wenn dieser Parameter wahr ist, wird das Skript am Ende des Feldes platziert. Dazu muss das Thema den Hook wp_footer () an der entsprechenden Stelle haben. Beachten Sie, dass Sie Ihr …

1
Wie lade ich ein Skript nach jquery?
function load_my_script(){ wp_register_script( 'my_script', get_template_directory_uri() . '/js/myscript.js', 'jquery' ); wp_enqueue_script( 'my_script', 'jquery'); } add_action('wp_enqueue_scripts', 'load_my_script'); myscript.js wird vor jquery geladen, warum? Und wie lasse ich es NACH der Abfrage laden? Vielen Dank.

1
Wenn Sie ein Skript mit einer Abhängigkeit laden, wird die Abhängigkeit eines anderen Skripts entladen
Erstens ist mir bewusst, dass meine Frage im Zusammenhang mit meiner Arbeit mit dem WooCommerce-Plugin gestellt wird, was normalerweise zum Thema führen würde. Ich denke jedoch, meine Frage bezieht sich auf wp_enqueue_script, also ist sie hoffentlich immer noch zum Thema. WooCommerce registriert also ein Skript am admin_enqueue_scriptsHaken. Dieses Skript erfordert …



1
Wordpress Enqueue nur für Homepage, functions.php, wp-framework
Ich möchte meine ersetzen: if(is_home()) { wp_enqueue_script( 'homestuff', get_theme_part( THEME_JS . '/home.js' ), array( 'jquery' ), null, true ); wp_enqueue_script( 'jquerycolor', get_theme_part( THEME_JS . '/jquery.color.js' ), array( 'jquery' ), null, true ); }; Welches befindet sich derzeit in header.php, indem es stattdessen in eine functions.php-Datei eingefügt wird. Der Versuch, alles …

3
So laden Sie für eine Seite spezifische Skripte / Stile
Ich weiß, dass laut Standard-Wordpress-Boot-Prozess zuerst functions.phpaufgerufen wird, danach geht alles Thema Zeug. Aber ich werde mein Thema derzeit komplett überarbeiten, um es zu optimieren. Meine Idee ist es, eine Basis-CSS-Datei für allgemeine Eigenschaften, Normalisierung und Farben zu haben. Oder um eine einzelne CSS-Datei zu behalten, aber in diesem Fall …

1
Verketten und minimieren Sie Abhängigkeiten für in die Warteschlange gestellte JavaScript-Dateien
Ich lade eine JavaScript-Datei mit wp_enqueue_scriptin mein Thema. Gleichzeitig lade ich jedoch auch mehrere jQuery-Dateien als Abhängigkeiten für das in die Warteschlange gestellte Skript (das bereits von Grunt verkettet und minimiert wurde). Hier ist mein Code: add_action('wp_enqueue_scripts', function() { wp_enqueue_script( 'customscripts', get_template_directory_uri() . '/assets/js/main.min.js', array('jquery', 'jquery-form', 'json2', 'jquery-ui-autocomplete'), NULL, true …

4
Gibt es eine JavaScript-API? Wie greife ich in JS auf öffentliche und private Daten zu?
Laut diesem Beitrag gibt es keine integrierte JavaScript-API für Wordpress. Daher scheinen Entwickler, die auf AJAX aufbauen möchten, alle ihre eigene Lösung zu finden, die mir nicht richtig erscheint. Was ich wirklich vermisse, abgesehen vom Abrufen von Posts oder anderen Daten mit einer integrierten API, ist ein kleiner Satz von …

1
Bedingte (browserspezifische) Javascript-Dateien registrieren und in die Warteschlange stellen?
Die WP.SE-Community hat immer empfohlen , Skripte in einem Thema / einer Vorlage (und ebenso sowie für Stylesheets) zu verwenden wp_register_scriptund wp_enqueue_scripthinzuzufügen .wp_register_stylewp_enqueue_style So registriere ich meine Skripte und stelle sie in die Warteschlange ... Zuerst füge ich so etwas in functions.php hinzu add_action('init','wpse54189_register_script'); function wpse54189_register_script(){ //Register scripts wp_enqueue_script( 'jquery' …

2
Was sind die Vorteile von wp_enqueue_script?
Gibt es einen wirklichen Vorteil bei der Verwendung von wp_enqueue_script auf kleinen selbstverwalteten Websites? Zum Beispiel, Modernizr, warum sollte man es über eine Funktion in die Warteschlange stellen, anstatt es direkt im Dokumentenkopf aufzurufen? Ich kann den Vorteil auf großen Websites sehen, auf denen Sie sich möglicherweise in Verzeichnissen bewegen …

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.