Preview:
/* Registrar archivos personalizados */
add_action( 'init', 'register_custom_files' );

function register_custom_files() {
 
    wp_register_style( 'custom-fonts', get_stylesheet_directory_uri().'/fonts/custom-fonts.css', array(), filemtime( get_stylesheet_directory() . '/fonts/custom-fonts.css' ) , false ); //Añadir filemtime() para generar versiones del archivo
  
    wp_register_script( 'custom-js', get_stylesheet_directory_uri().'/js/custom-js.js', array(), filemtime( get_stylesheet_directory() . '/js/custom-js.js' ) , false );
 
}

/* Cargar los archivos registrados de forma condicional */
add_action( 'wp_enqueue_scripts', 'my_enqueue_styles' ); //Usamos el hook wp_enqueue_scripts

function my_enqueue_styles() {
    if ( is_front_page() ) {
        wp_enqueue_style( 'custom-fonts' );
        wp_enqueue_script( 'custom-js' );
      
    } elseif ( is_page_template( 'special.php' ) ) {
        wp_enqueue_style( '...' );
        wp_enqueue_script( '...' );
      
    } else {
        wp_enqueue_style( '...' );
    }
}
downloadDownload PNG downloadDownload JPEG downloadDownload SVG

Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!

Click to optimize width for Twitter