Care este diferența dintre front-page.php și home.php?

21 aug. 2013, 06:58:41
Vizualizări: 20.5K
Voturi: 28

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.

1
Comentarii

acesta este un loc bun de început: Ierarhia șabloanelor

Milo Milo
21 aug. 2013 07:21:05
Toate răspunsurile la întrebare 1
0
31

Pe scurt:

  • index.php este un șablon de rezervă, folosit doar în cazul în care nu se găsește un șablon mai potrivit
  • home.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):

Setări de citire WordPress pentru pagina principală și blog

Mai multe detalii tehnice sunt disponibile în WordPress Codex.

21 aug. 2013 08:30:41