If you want to be able to use the widgets in your theme, you will need to make your theme widget-friendly (also know as widgetizing your theme). Widgetizing is actually pretty easy, and involves just the following three steps:
functions.phpfile with a special function in it.
Nearly all of the PHP code you need to add in steps 2 and 3 can be pasted from already existing files, so the non-programmers out there shouldn't be too intimidated! Let's get started.
This is actually not a requirement, but it's becoming the standard for WordPress sidebars among the theme-writing community. ...