Here’s how I load scripts and styles in WordPress themes, in functions.php.
The above code would load up two css files,
This post by Brian Krogsgard at WPCandy describes the proper way of loading scripts, using
wp_register_script, as it takes dependencies into consideration and allows loading of scripts by their defined name. However, I think the
wp_register_script methodology is lengthier and a bit more difficult to read, mostly due to the dependency stuff.
wp_register_style should also be used to load styles with dependencies. This article at Tuts+ has a very good description and examples on loading CSS stylesheets using
You should also be aware of the differences when authoring themes and plugins, which Brian also explains in his post on WPCandy. That mostly involves one WordPress function out for another.
Let me know if you run into any issues, comments are open!