wp_enqueue_style

Add and load a new style. Version is used to force reload the style and not using cached style, because "style.css?ver=1.0" is different than "style.css?ver=2.0".

<?php
// Inside a parent theme
wp_enqueue_style( 'my-style', get_template_directory_uri() . '/css/my-style.css', false, '1.0', 'all' );
// Inside a child theme
wp_enqueue_style( 'my-style', get_stylesheet_directory_uri() . '/css/my-style.css', false, '1.0', 'all' );
// Inside a plugin
wp_enqueue_style( 'my-style', plugins_url( '/css/my-style.css', __FILE__ ), false, '1.0', 'all' );
?>
<?php
function add_scripts_frontend() {
	wp_enqueue_style( 'my-style', get_template_directory_uri() . '/css/my-style.css', false, '1.0', 'all' );
}
add_action('wp_enqueue_scripts', 'add_scripts_frontend');
?>

Leave a Comment