Care este diferența dintre front-page.php și home.php?
Când dezvolți o temă WordPress, ai posibilitatea de a folosi șabloanele front-page și home page, așa că care este diferența majoră dintre aceste două șabloane, deoarece par identice. De asemenea, vreau să știu care va fi scopul fișierului index.php dacă avem front-page.php sau home.php pentru a funcționa ca fișier principal index, mă refer la faptul că serverul acceptă fișierul index ca pagină principală sau pagină de start, așa că dacă numim fișierul front-page sau home cum va fi posibilă indexarea site-ului.

Pe scurt:
index.php
este un șablon de rezervă, folosit doar în cazul în care nu se găsește un șablon mai potrivithome.php
este utilizat pentru blog (o listă a postărilor recente)front-page.php
este folosit pentru pagina de destinație (landing-page)
Șablonul universal index.php
Fișierul șablon index.php
este un șablon de rezervă. Este folosit ca ultimă soluție atunci când nu este disponibil un alt șablon mai potrivit. De exemplu, dacă nu aveți nici front-page.php
, nici home.php
, atunci va fi folosit index.php
. Același lucru este valabil și pentru șabloanele lipsă precum archive.php
sau single.php
și așa mai departe.
Diferența dintre front-page.php
și home.php
Diferența dintre șabloanele front-page.php
și home.php
este că front-page.php
este folosit, așa cum sugerează și numele, ca pagina principală a site-ului, în timp ce home.php
este destinat să fie pagina de start a secțiunii Blog.
Ce șablon va fi folosit pentru pagina de destinație a site-ului meu?
Șablonul front-page.php
, dacă este prezent, va fi utilizat pentru pagina principală a site-ului (de exemplu http://www.example.com/
). Dacă nu este prezent, atunci va fi folosit home.php
. Dacă ambele fișiere șablon front-page.php
și home.php
lipsesc, atunci va fi utilizat șablonul de rezervă index.php
.
Ce șablon va fi folosit pentru pagina de blog?
WordPress vă permite să aveți o pagină "Blog" (care va lista postările recente) pe o pagină diferită de cea de destinație (de exemplu http://www.example.com/blog/
). Deci, dacă acesta este cazul pe site-ul dvs., atunci pagina Blog va folosi întotdeauna șablonul home.php
. Dacă home.php
nu există, atunci va fi folosit șablonul de rezervă index.php
.
Cum să configurez pagina de destinație și pagina de blog?
Pentru a configura ce conținut să fie afișat pe pagina principală, accesați WordPress Admin, sub Instrumente > Citire, unde puteți configura "Pagina principală afișează" pentru a arăta o pagină statică sau postările recente.
În cazul în care alegeți să afișați o pagină statică pe pagina principală, atunci aveți și posibilitatea să setați care pagină să fie folosită ca locaș pentru pagina Blog (care va folosi șablonul home.php
):
Mai multe detalii tehnice sunt disponibile în WordPress Codex.
