WordPress page templates are a great way to completely alter how particular web pages are displayed. You can use them to add a vast range of functionality to your site.
They do, however, have one limitation in that they are ‘static’ templates. You cannot customize them or affect their behavior in any way.
Read Full Tutorial