[wp-hackers] Pagination: How to display sidebar content on front page only?

Peter Westwood peter.westwood at ftwr.co.uk
Wed Jan 13 07:33:04 UTC 2010

On 12 Jan 2010, at 22:36, RePost wrote:
> Thanks, all. I used your suggestions, and this is what worked for me:
> <?php
> if ( is_front_page() && !is_paged() )
> include("sidebar-index.php");
> else
> include("sidebar.php");
> ?>

An improvement on this which makes it much more friendly if you  
include in a released theme (and enabled child theme overload of  
template files) is to use get_sidebar();

if ( is_front_page() && !is_paged() )

This allows for named sidebars as shown about and will also search  
child theme first and fallback to default theme sidebar.php if no file  
is found to include.


Peter Westwood
http://blog.ftwr.co.uk | http://westi.wordpress.com
C53C F8FC 8796 8508 88D6 C950 54F4 5DCD A834 01C5

More information about the wp-hackers mailing list