wp_enqueue_script()

wp_enqueue_script() es la forma correcta de añadir archivos JavaScript en WordPress. Evita duplicados y gestiona dependencias automáticamente.

add_action( 'wp_enqueue_scripts', 'mis_scripts' );
function mis_scripts() {
    wp_enqueue_script(
        'mi-script',
        plugin_dir_url(__FILE__) . 'js/main.js',
        [ 'jquery' ],
        '1.0.0',
        true
    );
}