akcjaod 2.8.0
wp_enqueue_scripts
Opis
Właściwe miejsce na wczytanie skryptów i arkuszy stylów na froncie witryny za pomocą wp_enqueue_script() i wp_enqueue_style().
Przykład użycia
add_action( 'wp_enqueue_scripts', ... )php
add_action( 'wp_enqueue_scripts', 'wpdocs_enqueue_assets' );
function wpdocs_enqueue_assets() {
wp_enqueue_style(
'wpdocs-style',
get_stylesheet_directory_uri() . '/assets/style.css',
array(),
'1.0.0'
);
wp_enqueue_script(
'wpdocs-script',
get_stylesheet_directory_uri() . '/assets/main.js',
array(),
'1.0.0',
true // wczytaj w stopce
);
wp_localize_script( 'wpdocs-script', 'wpdocsData', array(
'ajaxUrl' => admin_url( 'admin-ajax.php' ),
) );
}
add_action( 'wp_enqueue_scripts', 'wpdocs_enqueue_assets' );
function wpdocs_enqueue_assets() {
wp_enqueue_style(
'wpdocs-style',
get_stylesheet_directory_uri() . '/assets/style.css',
array(),
'1.0.0'
);
wp_enqueue_script(
'wpdocs-script',
get_stylesheet_directory_uri() . '/assets/main.js',
array(),
'1.0.0',
true // wczytaj w stopce
);
wp_localize_script( 'wpdocs-script', 'wpdocsData', array(
'ajaxUrl' => admin_url( 'admin-ajax.php' ),
) );
}Wskazówka — Wartość true w ostatnim parametrze wp_enqueue_script() ładuje skrypt w stopce, przed </body>.
Wywołanie
Rejestracja callbackaphp
// rejestracja funkcji zwrotnej
add_action( 'wp_enqueue_scripts', 'twoja_funkcja' );
function twoja_funkcja($param_1) {
// Twój kod
}
// rejestracja funkcji zwrotnej
add_action( 'wp_enqueue_scripts', 'twoja_funkcja' );
function twoja_funkcja($param_1) {
// Twój kod
}Popularne w tej kategorii