WordPress is a pretty versatile platform that can be used for many things other than just blogging.
One way to create a custom home page in PHP is to create a file in the template folder and name it home.php
You will need to include the header and footer in the page by using
Then, you include whatever hooks you need in between the two calls.
It’s that easy!