Details von wp_localize_script

Hallo kann mir das jemand erklären?

wp_localize_script( 'jquery', 'ZillaShortcodes', array('plugin_folder' => WP_PLUGIN_URL .'/zilla-shortcodes') ); 

Solutions Collecting From Web of "Details von wp_localize_script"

wp_localize_scripts schreibt Inhalt auf die Seite in Form eines Javascript-Objekts , auf das durch anderes auf der Seite ausgeführtes Javascript wp_localize_scripts kann. Der Punkt besteht darin, dynamische Daten an das ausführende Javascript übergeben zu können, ohne AJAX-Anfragen stellen zu müssen, die Seite nach Daten analysieren zu müssen (z. B. die Post-ID aus classnattributen extrahieren) oder die Daten auf der Seite verstecken .

Der erste Parameter ist der slug eines registrierten und eingereihten Skripts. Sie müssen wp_localize_script mit einem anderen Skript wp_localize_script oder verknüpfen, das registriert und in die Warteschlange eingereiht wurde, und Sie müssen wp_localize_script nachdem dieses andere Skript registriert und in die Warteschlange eingereiht wurde, nicht vorher. Die Reihenfolge ist wichtig.

WICHTIG! wp_localize_script () MUSS aufgerufen werden, nachdem das Skript, an das es angehängt wird, in die Warteschlange eingereiht oder registriert wurde. Das lokalisierte Skript wird für spätere Skripts nicht in eine Warteschlange gestellt.

http://codex.wordpress.org/Function_Reference/wp_localize_script

Der zweite Parameter ist der Name des Objekts, das auf die Seite gedruckt wird. Dies ist der Name, der für den Zugriff auf die Objektdaten verwendet wird. Sie können es sich wie einen Variablennamen vorstellen, außer dass Sie Javascript-Objekt-Syntax verwenden, um auf die Daten zuzugreifen.

Der dritte Parameter sind die tatsächlichen Daten, die das Objekt enthalten wird. Es kann ein einzelnes oder ein mehrdimensionales Array sein (multi ab 3.3).

Alle drei Parameter sind erforderlich.

Sie können mehr Informationen über die wp_localize_script- function von dieser Codex-Seite erhalten .

Ich denke, Sie haben diesen Code von diesem ZillaShortcodes-Plugin übernommen .

In diesem Code stellt die function wp_localize_script () den Zilla-Shortcodes-Plugin-Pfad für alle js-Skripte zur Verfügung. Der wp_localize_scrip verwendet ‘jquery’ als Handle, so dass es indirekt für alle Skripte zur Verfügung steht, die von jquery abhängen.

Sie können auf den ZillaShortcodes-Plugin-Pfad in jedem js-Skript zugreifen, das wie folgt von jquery abhängt.

 alert( ZillaShortcodes.plugin_folder );