It’s time for the WordPress sidebar to go, and all mention of it to be wiped out from existence. I’m not talking about the visual idea of a sidebar on your blog. No. I’m talking about the WordPress function
get_sidebar() and the use of the term, Sidebar in the WordPress admin. This way of thinking is obscuring the vision of WordPress designers and limiting the potential of your blog theme.
Here’s why: A sidebar doesn’t have to be a sidebar.
That’s it really. Any area of your theme can be turned into what is now referred to as a dynamic sidebar that let’s any WordPress blogger control content layout by moving widgets around. Any area. The header, the main content area, the footer. Everything is up for grabs. Not just “sidebars”.
Now, if theme designers want to take advantage of this functionality they run into a problem. They’re making sidebars like,
<?php get_sidebar('headerarea') ?>, which tells WordPress to look for a file named
sidebar-headerarea.php, which in turn lets you add widget content into a theme’s header, by dragging a widget into the “headerarea sidebar”.
The headerarea sidebar? What’s that beside? Not convinced? How about footerbar sidebar? After-the-first-post sidebar? Belowbar sidebar?