Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Wordpress: create a custom home page

I want to create a website using wordpress, but I want my website to have a customized home page, created by me, completely different from the theme of the site, and then link the wordpress pages directly from my page.

Is this possible? How can I achieve this? Can I simply create the page, and link the other created with the wordpress panel, without breaking everything?

like image 370
user3098549 Avatar asked Dec 25 '22 09:12

user3098549


1 Answers

According to official WordPress codex:

If a visitor goes to your home page at http://example.com/blog/, the following happens:

  1. WordPress first determines whether it has a static front page. If a static front page has been set, then WordPress loads that page according to the page template hierarchy.
  2. If a static front page has not been set, then WordPress looks for a template file called home.php and uses it to generate the requested page.
  3. If home.php is missing, WordPress looks for a file called index.php in the active theme's directory, and uses that template to generate the page.

Therefore you just need to create a home.php template and place it with the other theme (which so ever theme you will use) templates and WordPress will automatically start using home.php template for the home page.

like image 162
Nadeem Khan Avatar answered Jan 25 '23 16:01

Nadeem Khan