@wildvolets
Firstly you should create a child_theme – and copy over header.php and create a blank functions.php
Add the following to functions.php
<?php
// Custom widget area.
register_sidebar( array(
'name' => __( 'Custom Widget Area'),
'id' => 'custom-widget-area',
'description' => __( 'An optional custom widget area for your site', 'twentyten' ),
'before_widget' => '<li id="%1$s" class="widget-container %2$s">',
'after_widget' => "</li>",
'before_title' => '<h3 class="widget-title">',
'after_title' => '</h3>',
) );
then in header.php find
</header><!-- #masthead .site-header -->
and add the following code after it
<?php
if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Custom Widget Area') ) : ?>
<?php endif; ?>
Hi Denise,
Yes, you can add extra widget areas.
The first thing you will want to do is make a child theme and then read the info on the codex – http://codex.ww.wp.xz.cn/Widgetizing_Themes
I found this thread on the support forum. Someone wanted to do the same thing, but with Twenty Ten
http://ww.wp.xz.cn/support/topic/twentyten-child-theme-adding-widget-areas-via-cgilds-functionsphp?replies=5
Here is also a tutorial, you may find useful:
http://digwp.com/2010/02/how-to-widgetize-wordpress-theme/
Let me know if you run into any issues or if you need more help.