I want to Build a custom Page Template. But as far as I know we should not at all touch Core PHP files.
let say our Custom Page template is custom.php, then where will this custom.php sit I mean in which folder in wordpress or it will go some where in the inner directories of theme?
Because Finally while creating a new page it should be available as drop down in WordPress admin.