Toate întrebările etichetate cu «wp-localize-script»
Funcția WordPress care permite transferul de date între PHP și JavaScript, făcând posibilă localizarea scripturilor și transmiterea variabilelor dinamice către codul JavaScript.
#wp-localize-script
Funcția wp_localize_script reprezintă mecanismul oficial WordPress pentru transmiterea datelor din PHP către JavaScript. Aceasta creează un obiect JavaScript care conține variabilele necesare scripturilor front-end.
Pentru utilizarea corectă, funcția trebuie apelată după înregistrarea scriptului cu wp_enqueue_script. Sintaxa include trei parametri principali: handle-ul scriptului, numele obiectului JavaScript și un array asociativ cu datele de transmis.
Această funcție este esențială pentru:
• Localizarea textelor și traducerilor
• Transmiterea URL-urilor AJAX
• Injectarea tokenurilor nonce pentru securitate
• Partajarea configurărilor și setărilor dinamice
wp_localize_script(
'script-handle',
'obiectMeuJS',
array(
'ajaxurl' => admin_url('admin-ajax.php'),
'securitate' => wp_create_nonce('my-nonce')
)
);
În JavaScript, datele devin accesibile prin obiectul definit, permițând dezvoltatorilor să mențină codul securizat și modular. Funcția previne injectarea directă a variabilelor PHP în JavaScript, oferind o metodă standardizată și sigură pentru transmiterea datelor.