Take the 2-minute tour ×
WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. It's 100% free, no registration required.

I am new to theming with wordpress. I have a theme layout with one sidebar at the right side of the website.

Now on my homepage and one other page i dont want to have the sidebar. On all other pages it needs to stay. How can i do this.

Any help would be appreciated.

Thanks.

share|improve this question
add comment

3 Answers 3

up vote 2 down vote accepted

... on my homepage and one other page i dont want to have the sidebar.

You can tell WordPress to do not generate sidebar on specific page(s) with simple condition in your page.php file (or other relevant template file).

For example the following piece of code will disable sidebar on 'About Me' page.

<?php if (!is_page('about-me')) get_sidebar(); ?>

*Note: you can use numeric ID or slug of your page inside the is_page() function.*

share|improve this answer
add comment

You will need to register another sidebar.Look at twenty theme,in function.php file for example how to do that.

share|improve this answer
    
Thanks, i will do! –  Justmac Jan 5 '11 at 10:41
add comment

You can do this by removing the sidebar tag <?php get_sidebar (); ?> from the page templates you want.
If you use index.php as a homepage, you can duplicate it and name it homepage.php and remove the sidebar tag.

i suggest you to take a look at this pages:
http://codex.wordpress.org/Template_Hierarchy
http://codex.wordpress.org/Stepping_Into_Template_Tags

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.