Title: WordPress 3 Bug
Last modified: August 19, 2016

---

# WordPress 3 Bug

 *  [driz](https://wordpress.org/support/users/driz/)
 * (@driz)
 * [15 years, 11 months ago](https://wordpress.org/support/topic/wordpress-3-bug/)
 * I have found a bug in WP 3.0 but the Trac system makes no sense to me, it’s not
   very easy to submit bugs I have no idea where you do it!
 * The bug is when you go to Settings > Reading and select a static page as your
   home and for your posts page. This should make the page you have chosen for your
   posts automatically use the index.php file from your theme, but in WP 3.0 it 
   will use home.php (if it exists) this didn’t happen in previous versions, and
   after upgrading, it’s breaking my site!!!

Viewing 8 replies - 1 through 8 (of 8 total)

 *  Moderator [keesiemeijer](https://wordpress.org/support/users/keesiemeijer/)
 * (@keesiemeijer)
 * [15 years, 11 months ago](https://wordpress.org/support/topic/wordpress-3-bug/#post-1562534)
 * The default template file for pages is page.php. If you use a static front page
   and you selected a “Posts Page” index.php is not used. from the codex : [Settings Reading SubPanel](http://codex.wordpress.org/Settings_Reading_SubPanel)
 * > * Front page – Select in the drop-down box the actual Page that you want displayed
   > as your front page. If you do not select a choice here, then effectively your
   > blog will show your posts on both the blog’s front page and on the Posts page
   > you specify. If you would like to create a static home page template file, **
   > do not name it home.php**, otherwise you will encounter problems when you try
   > to view the “blog”/”posts” section of your site. To get around this, just name
   > it anything but home.php, for example, myhome.php
   >  * Posts page – Select in
   > the drop-down box the name of the Page that will now contain your Posts. If
   > you do not select a Page here, your Posts will only be accessible via other
   > navigation features such as category, calendar, or archive links. Even if the
   > selected Page is Password protected, visitors will NOT be prompted for a password
   > when viewing the Posts Page. Also, any Template assigned the Page will be ignored
   > and the theme’s index.php (or home.php if it exists) will control the display
   > of the posts.
 *  Thread Starter [driz](https://wordpress.org/support/users/driz/)
 * (@driz)
 * [15 years, 11 months ago](https://wordpress.org/support/topic/wordpress-3-bug/#post-1562606)
 * I still think index.php should be used for your posts page over home.php as index.
   php is the main template file, and home.php is if you want a separate home page
   template (not CMS-based page).
 *  Moderator [keesiemeijer](https://wordpress.org/support/users/keesiemeijer/)
 * (@keesiemeijer)
 * [15 years, 11 months ago](https://wordpress.org/support/topic/wordpress-3-bug/#post-1562620)
 * Don’t select a “Posts Page” and delete home.php if you want.
 *  [Metzae](https://wordpress.org/support/users/metzae/)
 * (@metzae)
 * [15 years, 11 months ago](https://wordpress.org/support/topic/wordpress-3-bug/#post-1562624)
 * I had this same problem except now I can’t fix it. There isn’t a home.php file
   in my directory and I didn’t change anything else aside from making my default
   page my About page. Now it says file not found and gives me the 404 page. So 
   I tried to immediately go back and reset it, but now that option is completely
   gone from the settings menu. I can’t change the default page at all.
 *  Thread Starter [driz](https://wordpress.org/support/users/driz/)
 * (@driz)
 * [15 years, 11 months ago](https://wordpress.org/support/topic/wordpress-3-bug/#post-1562637)
 * I have the home.php as my site home page as I don’t need a static WP page as 
   all the content on it is dynamic and wouldn’t need the CMS stuff like adding 
   text etc.
 * I have my news which is then using a WP page called news, this used to automatically
   grab index.php as WordPress looked at it as the new loop page, but suddenly in
   WP 3 this is no longer the case. Instead I have opted to use a custom page template
   for news and deselecting a “Posts Page”. However in WP semantics calling home.
   php for your Posts Page is incorrect, it should be index.php!
 *  Moderator [keesiemeijer](https://wordpress.org/support/users/keesiemeijer/)
 * (@keesiemeijer)
 * [15 years, 11 months ago](https://wordpress.org/support/topic/wordpress-3-bug/#post-1562648)
 * This is how wordpress uses the [Home Page display](http://codex.wordpress.org/Template_Hierarchy#Home_Page_display).
   If your theme has a home.php it is used before wordpress uses the index.php. 
   Read the [Template Hierarchy](http://codex.wordpress.org/Template_Hierarchy) 
   to see when what template file is used on a WordPress site. The “Posts **Page**”
   always uses a Page template file, unless you have no [Page](http://codex.wordpress.org/Template_Hierarchy#Page_display)
   template files or you don’t select a “Posts **Page**”
 *  Thread Starter [driz](https://wordpress.org/support/users/driz/)
 * (@driz)
 * [15 years, 11 months ago](https://wordpress.org/support/topic/wordpress-3-bug/#post-1562659)
 * But in pre 3.0 it didn’t do this!
 *  Moderator [keesiemeijer](https://wordpress.org/support/users/keesiemeijer/)
 * (@keesiemeijer)
 * [15 years, 11 months ago](https://wordpress.org/support/topic/wordpress-3-bug/#post-1562665)
 * home.php is essentialy the same as index.php. It just gets called before index.
   php.
    There is nowhere in the codex that states that home.php is used differently,
   or that you have to setup your static frontpage or Posts Page differently than
   pre 3.0!

Viewing 8 replies - 1 through 8 (of 8 total)

The topic ‘WordPress 3 Bug’ is closed to new replies.

 * In: [Fixing WordPress](https://wordpress.org/support/forum/how-to-and-troubleshooting/)
 * 8 replies
 * 3 participants
 * Last reply from: [keesiemeijer](https://wordpress.org/support/users/keesiemeijer/)
 * Last activity: [15 years, 11 months ago](https://wordpress.org/support/topic/wordpress-3-bug/#post-1562665)
 * Status: not resolved

## Topics

### Topics with no replies

### Non-support topics

### Resolved topics

### Unresolved topics

### All topics
