It’s no different than setting the template in pages. It may seem tedious now if you have a lot of posts, but easy in the future when preparing new posts. We’ll definitely be looking into a global option in the future as well.
Now, for the homepage:
1. Setup a child theme:
2. Copy index.php over from the parent theme to the child theme.
3. Find this line and remove it:
<?php get_sidebar(); ?>
and then add this code, right below <?php get_header(); ?>:
<?php if ( is_active_sidebar("lsidebar-widget-area") ) : ?>
<div id="lsidebar" class="widget-area">
<?php dynamic_sidebar("lsidebar-widget-area"); ?>
<?php endif; ?>
4. Add to your CSS:
margin: 0 0 0 2%;
Please note that the homepage sidebar content will now be controlled by the Left Sidebar area under Appearance > Widgets.
The Easy Way
Now that the process had been explained, you can simply download, install and activate the child theme we’ve prepared for you like any normal theme under Appearance > Themes to apply the customizations: