wp_localize_script $ handle

Kann mir jemand sagen, wofür der ” $handle ” (erster Parameter) von wp_localize_script normalerweise verwendet wird. Vielen Dank.

Ps: Ich habe keine Ahnung warum, aber Stackexchange sagt mir, dass diese Frage nicht den Qualitätsstandards entspricht.

Edit: Wenn ich meine ps einfüge, akzeptiert es es, also nehme ich an, es ist die Länge der Frage …. wenn Sie das Gefühl haben, dass dies eine inakzeptable Frage ist, dann entschuldigen Sie sich

Solutions Collecting From Web of "wp_localize_script $ handle"

Es ist im Grunde eine eindeutige ID des Skripts, das Sie zuvor registriert oder in die Warteschlange gestellt haben.

Nehmen wir an, wir haben zwei Skripte mit wp_enqueue_script () eingereiht :

 wp_enqueue_script( 'my_script_1','/js/some_script.js' ); wp_enqueue_script( 'my_script_2','/js/some_other_script.js' ); 

Nun möchten Sie Ihre $data mit wp_localize_script () an das Skript # 2 übergeben :

 wp_localize_script( 'my_script_2', 'my_script_2_local', $data ); 

Danach – wenn WordPress my_script_2 ausdruckt, wird es die $data Variablen zusammen ausdrucken, damit Sie sie in Ihrem Skript verwenden können.

Wie Sie sehen my_script_2 ist my_script_2 hier unser Handle – es stellt die Verbindung zwischen unseren my_script_2 .

Der Handle ist ein beliebiger (wie technisch nicht sinnvoller) Name des Skripts, der für die menschliche Bequemlichkeit verwendet wird, wenn er mit wp_register_script() / wp_enqueue_script() .

Also deklarieren Sie zuerst das Skript (oder suchen Sie nach dem Handle des bereits deklarierten) und dann können Sie handle verwenden, um ihm ein lokalisierendes Objekt mit wp_localize_script()

$handle ist für alle script und style functionen der gegebene Name.

 // @example: wp_register_style( 'my-example-script', '/path/to/scripts/script.js', 'etc.' ); 

Dann kannst du es so benutzen:

 wp_enqueue_style( 'my-example-script' ); // or wp_localize_script( 'my-example-script' );