You’ve created a custom page template and now you want to use it to create a page, but it’s not showing up in the list of templates. You upload the file to the server again, but still no cigar. All you see are the default templates supplied with WordPress. I cannot tell you why this happens, but here’s how to fix it:
1. Go to the “Dashboard” Choose Appearance/Themes.
2. Select a new theme, any theme, it doesn’t matter which.
3. Activate the new theme.
4. Repeat steps 2-3, this time choosing the theme you actually want to use.
Your custom page template should now appear in the template lists.