Primeira regra prática: não cancele o registro dos scripts principais e substitua-os por outras versões , a menos que você esteja absolutamente certo de que nenhum tema, plug-in ou próprio núcleo falhará devido à mudança de versão. Realmente, a menos que você precise absolutamente de uma versão alternativa de um script principal, use apenas o que é fornecido com o núcleo.
Em segundo lugar, é altamente recomendável conectar-se awp_enqueue_scripts
para registrar e enfileirar scripts, em vez de init
. (Ele funciona em init
, mas a partir de uma perspectiva reproduzir-com-os-outros , é melhor usar o gancho mais semanticamente correto.)
Em terceiro lugar, para enfileirar seus próprios scripts personalizados, use os mesmos métodos acima:
<?php
function wpse45437_enqueue_scripts() {
if ( ! is_admin() ) {
$script_path = get_template_directory_uri() . '/js/';
// Enqueue slider script
wp_enqueue_script( 'wpse45437_slider', $script_path . 'slider.js', array( 'jquery' ) );
// Enqueue modernizr script
wp_enqueue_script( 'wpse45437_modernizr', $script_path . 'modernizr.js', array( 'jquery' ) );
}
}
add_action( 'wp_enqueue_scripts', 'wpse45437_enqueue_scripts' );
?>
Basta adicionar os scripts necessários para enfileirar.