While working on a WordPress website, I created a new custom template for Custom Post Type records but faced very weird problem.
Since I was using More Types Plugin, Post type template select drop down was empty. It displayed neither the default templates nor my custom created template for that Post Type. Initially I thought it was some issue with my theme, WordPress installation or something had gone wrong with the More Types plugin.
But when I tried to create a Page based on a custom template, page attributes displayed none of the templates, in fact the Template Drop Down was missing from there altogether.
Perplexed, I tried several things but in the end, solution turned out to be even weirder than the problem. To get back your Page Attributes Template Drop Down List, you just need to activate any theme other than the one you are using, use the default them and then select back your original theme.
Go back to check your “Add New Page” and you will hopefully see Template drop down under Page Attributes box.
Hope that helps.