WordPress function used to register, enqueue and localize javascript and css files.
add_action( 'init', 'register_script_style' );
function register_script_style() {
wp_register_style( 'your_style_name', $url_to_your_css_folder . '/your-style.css', array(), $version );
wp_register_script( 'your_script_name', $url_to_your_js_folder . '/your-script.js', array( 'jquery' ), $version, true );
wp_enqueue_script( 'your_script_name' );
wp_enqueue_style( 'your_style_name' );
//Localize your script
$params = array(
'ajaxurl' => admin_url( 'admin-ajax.php' ),
'ajax_nonce' => wp_create_nonce( 'my_ajax_nonce' ),
);
wp_localize_script( 'your_script_name', 'my_ajax', $params );
}
Using .js and .css file with WordPress