Support » Code oplossingen gezocht » index.php, home.php en front-page.php

  • Beste allemaal, goede avond,

    Ik ben mij aan het verdiepen in WordPress. Nu heb ik een vraag met betrekking tot de keuze van een bestandstype.
    Op codex van WordPress staat dat je 3 verschillende soorten gerelateerde “home pagina” bestanden hebt. Namelijk index.php, home.php en front-page.php.

    Mijn vraag hierover is wat nou precies het verschil tussen deze 3 is. Het heeft als ik het goed begrijp wel met elkaar te maken maar zijn wel verschillend. Wat is nou precies het verschil en welke overweging moet je maken om de beste keuze te krijgen.

    Ik ben erg benieuwd naar jullie reacties.
    Enorm bedankt alvast!

    M.v.g
    Casper Biemans

2 reacties aan het bekijken - 1 tot 2 (van in totaal 2)
  • Eens kijken…..
    De index.php kunnen we natuurlijk niet zonder, die moeten we hebben anders werkt er niks.
    Op de wordrpess Template Hierarchy kun je zien waar die pagina’s zitten.
    Normaal gezien, als er een home.php pagina is neemt wordpress die anders gewoon de index.php.
    Een front-page kun je maken, voor je posts.
    Ik maak altijd mijn eigen theme voor mijn site, maar de home.php en front-page gebruik ik niet.

    Er is ook nog een toevoeging tot dit..

    front-page.php is een custom page template die je handmatig kunt instellen binnen je Dashboard bij het aanmaken van een pagina.

    home.php is een page template die auto. wordt gevonden voor de index.php. Dit kan handig zijn bij het maken van een website met een static homepage waar bijv. niet de blog posts op de homepage getoond worden maar iets anders, zonder dat je de persoon die dit thema installeert hoeft te wijzen op het veranderen van de Static homepage optie.

    index.php is een fallback + gelijk de blog index pagina omdat WordPress vroeger is begonnen als blog platform en niet als CMS.
    Stel jij wilt op de pagina http://example.com/blog/ je blog index tonen en niet op de homepage dan kun je gewoon simpel een pagina aanmaken dat je blog noemt > opslaan > en bij de instelling deze pagina kiezen als Blog page.
    Wat WordPress dan doet is op de ‘blog’ pagina niet het page.php template laden maar het index.php bestand.

2 reacties aan het bekijken - 1 tot 2 (van in totaal 2)
  • Het onderwerp ‘index.php, home.php en front-page.php’ is gesloten voor nieuwe reacties.