Feb 07 2007
3 Column Simpla Theme with Widgets
I was going to update my original post with this but I thought it would be easier to put it in a seperate post. Here’s how I updated the Simpla theme to have 3 columns with widgets.
First read this post: http://stuart.amanzi.co.nz/2006/05/30/new-simpla-theme-with-widgets/
Then edit the sidebar.php like this:
<div id="sidebar2">
<ul>
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar(2) ) : ?>
<li id="pages">
<h2>Pages</h2>
<ul>
<li><a href="<?php echo get_settings('home'); ?>/">Home</a></li>
<?php wp_list_pages('title_li='); ?>
</ul>
</li>
<?php endif; ?>
</ul>
</div>
<div id="sidebar">
<ul>
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar(1) ) : ?>
<li id="links">
<ul>
<?php get_links_list(); ?>
</ul>
</li>
<?php endif; ?>
</ul>
</div>
Then edit the style.css to get the two sidebars to show correctly: (just modify the stylesheet with the bits below)
#wrap{
margin:0 auto;
text-align:left;
width:980px;
}
#content{
font-size:1.2em;
float:left;
padding:1em;
width:600px;
}
#content .wide{
width:980px;
}
#sidebar{
font-size:1.1em;
float:right;
padding:0;
width: 165px;
border-right: 1px dotted #ddd;
}
#sidebar2{
font-size:1.1em;
float:right;
padding:0;
width: 165px;
}
Then finally, you need to edit the functions.php file to reference both sidebars:
<?php
if ( function_exists('register_sidebar') )
register_sidebars(2);
?>
Let me know if you have any other questions.