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.

Leave a Reply

Your email address will not be published. Required fields are marked *