Need to create a custom page on a website

First, if you want to build a custom page, the best place to look is the themes folder.

If your working on a custom made theme, you can add templates to the theme folder, and use them in your site. Otherwise, it’s better to create a child theme for your customization (Childthemes).

Within that new childtheme or existing custom theme, you start to add page templates. The page template is de base of your custom page. This is where all html and php magic happens ;-).

On this page you can learn about the hierarchy of the wordpress theming system.