JavaScript
Registrando e Importando
// Usa a função wp_enqueue_scripts para registrar e importar os scripts no Front-End.
add_action( 'wp_enqueue_scripts', 'register_and_enqueue_a_script' );
function register_and_enqueue_a_script() {
// Associa uma ID chamada `my-script` para este script em específico.
// + este arquivo está localizado na raiz do tema,
// + que possui como dependência o o jQuery,
// + Um *timestamp* é adicionado toda vez que o arquivo é modificado, isso previne o cache do arquivo durante o desenvolvimento,
// + ele é posicionado no final da página (footer)
wp_register_script(
'my-script',
get_template_directory_uri().'/js/functions.js',
array( 'jquery' ),
filemtime( get_template_directory().'/js/functions.js',
true
);
// Importamos o script.
wp_enqueue_script( 'my-script' );
}Pro-Tips:
Localização
Remover os importes e registros padrão do WordPress
AJAX
JavaScript com WP AJAX
Trabalhando com AJAX e Eventos
Multiplos callbacks para uma única requisição AJAX
Encadeamento de Callbacks
Last updated