Excellent. Now you’ll need to get into some PHP & HTML as well as CSS. ?? I’d suggest starting by creating a new sidebar template file in the child theme called sidebar-left.php. Start off with something simple like:
<div id="left">
<?php if ( is_active_sidebar( 'sidebar-left' ) ) : ?>
<div id="left-sidebar" class="left-sidebar widget-area" role="complementary">
<?php dynamic_sidebar( 'sidebar-left' ); ?>
</div>
<?php endif; ?>
</div>
in this file. Then you need to register the widgets area in the sidebar by adding:
function mychild_widgets_init() {
register_sidebar( array(
'name' => __( 'Left Widget Area', 'twentyfourteen' ),
'id' => 'sidebar-left',
'description' => __( 'Left sidebar.', 'twentyfourteen' ),
'before_widget' => '<aside id="%1$s" class="widget %2$s">',
'after_widget' => '</aside>',
'before_title' => '<h1 class="widget-title">',
'after_title' => '</h1>',
) );
}
add_action( 'widgets_init', 'mychild_widgets_init' );
to your child theme’s functions.php file. Next, you need to call the new sidebar into your pages using <?php get_sidebar( 'left' );?>
. Iof you want this sidebar in every page of the site, the best approach here (rather than creating new copies of every single template file in the parent theme) might be to try adding this line to the very top of your child theme’s footer.php file and see how that goes.
It’s going to look pretty awful at first as you’ll then need to start working on the CSS to float the sidebar into place and reduce the main content area width but that should get you started.