Als «javascript» getaggte Fragen

Eine clientseitige Skriptsprache, die zum Erstellen interaktiver Websites nützlich ist. Fragen zur Verwendung von JavaScript außerhalb eines WordPress-Kontexts sind nicht zum Thema gehörend, werden jedoch möglicherweise beim Stapelüberlauf gestellt.

5
Kann WordPress zur Unterstützung von Websockets erstellt werden?
Websockets sind eine coole, innovative Technologie, die in HTML5 integriert ist. Grundsätzlich können Sie ein Websocket öffnen, um eine dauerhafte bidirektionale Kommunikation mit einem Webserver zu ermöglichen. Der Client (Benutzeroberfläche) kann spontan Nachrichten senden, und der Server kann auch Nachrichten senden. Bei vorhandener Technologie (JavaScript) muss alles vom Client gestartet …

1
Ich möchte eine .js-Datei in ein untergeordnetes Thema einreihen
Ich habe versucht, eine benutzerdefinierte .js-Datei in mein untergeordnetes Designverzeichnis einzureihen. In der functions.php meines Kinderthemas finde ich folgenden Code /* After this. you can override Accessible Zen's pluggable functions or add your own. * Remember, do your best to stay accessible! :) * */ add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' ); function …

6
Wie werden jQuery- und JavaScript-Dateien korrekt eingebunden?
Ich mache es gerade mit dem folgenden Code: function uw_load_scripts() { // De-register the built in jQuery wp_deregister_script('jquery'); // Register the CDN version wp_register_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js', array(), null, false); // Load it in your theme wp_enqueue_script( 'jquery' ); } add_action( 'wp_enqueue_scripts', 'uw_load_scripts' ); Das funktioniert, aber sollte ich das für alle …

5
Validierung benutzerdefinierter Meta-Box-Werte und erforderlicher Felder
Was ich noch nie gesehen habe, ist die beste Methode, um zu überprüfen, ob bestimmte Formularfelder für benutzerdefinierte Post-Typ-Metafelder korrekt ausgefüllt sind. Ich möchte Expertenmeinungen darüber einholen, wie benutzerdefinierte Felder für möglicherweise erstellte Metaboxen am besten validiert werden können. Mein Interesse gilt: Stellen Sie sicher, dass die Feldvalidierung erfolgt, bevor …


2
übergeben Sie object / JSON an wp_localize_script
Ich habe ein funktionierendes Stück Javascript, das ein Objektliteral enthält. Aber ich muss es lokalisieren und versuche herauszufinden, wie ich es umschreiben kann, damit ich wp_localize_script () bekomme, um es zu aktivieren und das richtige Format auszugeben. Die nicht lokalisierte (nicht dynamische) Version sieht folgendermaßen aus: var layoyt_config = { …

6
Themenpfad in Javascript-Datei
Ich muss den Pfad zu meiner Designdatei in eine Javascript-Datei einfügen. Wie würde ich das machen? Ich habe schon versucht: var templateUrl = "<?php get_stylesheet_directory_uri(); ?>"; function LightboxOptions() { this.fileLoadingImage = "'"+templateUrl+"/img/loading.gif'"; this.fileCloseImage = "'"+templateUrl+"/img/close.png'"; this.resizeDuration = 700; this.fadeDuration = 500; this.labelImage = "Image"; this.labelOf = "of"; } Dies gibt …

6
Wie füge ich Code nur auf bestimmten Seiten ein?
Ich lerne etwas über Plugins und Shortcodes. Ich habe festgestellt, dass beim Aktivieren meines Plugins der Code auf alle meine Seiten geladen wird - auch auf Seiten, die keinen Shortcode haben. (Ich meine nicht Inhalt gegen Admin-Seiten). Auf einigen Inhaltsseiten verwende ich einen bestimmten Shortcode und auf anderen Inhaltsseiten nicht …

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' …

1
Wann schließt Wordpress Inline-Skripte in CDATA ein?
Ich debugge ein Problem mit einem Skript von Drittanbietern, das WordPress-Benutzer verwenden, indem sie einen Ausschnitt aus Skript und HTML in die Körper ihres Posts kopieren / einfügen, wie (natürlich ein Beispiel aus der realen Welt): <script> window.foobar = window.foobar || { hello: function(){ console.log('Hello World'); } }; window.foobar.hello(); </script> …

2
Customizer JS API
Okay, ich habe versucht, mich darin zu üben, mithilfe der JS-API des Customizers neue Bedienfeldabschnitte und Steuerelemente dynamisch zu erstellen. Es war einige Tage frustrierend und ich konnte nicht genau herausfinden, wie dies über die JS-API erreicht werden kann. Bisher ist dies eine Sache, die ich tue, um dies zu …


3
So fangen Sie bereits lokalisierte Skripte ab
Wenn ein Plugin ein Skript verwendet (prominentes Beispiel: jQuery UI Datepicker), Sie jedoch nicht zufrieden sind, wie das Skript die Ausgabe rendert, gibt es zwei Möglichkeiten: 1. Heben Sie die Registrierung des Skripts auf.> Fügen Sie Ihre eigene Version hinzu Also zuerst müssen Sie den Griff überprüfen, dann finden die …

1
Legen Sie das Standard-Bildverknüpfungsziel im Gutenberg-Bildblock fest
Ich möchte das Standardziel des Bildblocks in Gutenberg auf "Mediendatei" setzen: Ich habe Lösungen für den klassischen Editor gefunden und eine, die anscheinend für Gutenberg-Galerien funktioniert, indem ich die Blockvorlage bearbeite. Ich hatte jedoch den Eindruck, dass die beabsichtigte Methode zum Ändern des Verhaltens des Editors über JavaScript-Hooks im Blockeditor …

1
Warum ist Javascript in meinem Beitragsinhalt erlaubt?
Der Kodex besagt, dass Sie dem Beitragsinhalt kein Javascript hinzufügen können https://codex.wordpress.org/Using_Javascript Aber ich kann. Ich habe alle Plugins deaktiviert und auf das Thema 20 geändert, aber ohne Erfolg. Ich kann weiterhin Javascript über den Post-Inhalt hinzufügen und es im Frontend ausführen lassen. Ich möchte nicht, dass jemand aus Sicherheitsgründen …

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.