Step 1: Edit functions.php
In your WordPress theme folder, there should be a functions.php file. If there isn’t, just make a new file and name it “functions.php”.
In the functions.php file, add the following code:
if ( function_exists('register_sidebar') ) register_sidebar(array( 'name' => 'Name of Widgetized Area', 'before_widget' => '<div class = "widgetizedArea">', 'after_widget' => '</div>', 'before_title' => '<h3>', 'after_title' => '</h3>', ) );
Step 2: Add code to theme
The first step is to add the following line of code to the part of your theme that you want to widgetize. Be sure to change “Name of Widgetized Area” to a name that makes sense for you. You will need to do this with a code editor and then upload the file via a FTP client.
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar("Name of Widgetized Area") ) : ?><?php endif; ?>
Step 3: Adding Widgets
Once you have successfully added the widgetized area, you can start adding widgets to your WordPress site. To do this, log into your WordPress dashboard, then click on Widgets in theAppearance dropdown on the left side.