Tutoriale WordPress de încredere, atunci când aveți cea mai mare nevoie.
Ghidul începătorului pentru WordPress
Cupa WPB
25 de milioane+
Site-uri web care folosesc plugin-urile noastre
16+
Ani de experiență WordPress
3000+
Tutoriale WordPress de la experți

Ghidul începătorului pentru ierarhia șabloanelor WordPress (Cheat Sheet)

După infograficul nostru despre cum funcționează WordPress în culise, mai mulți utilizatori ne-au cerut să acoperim cum funcționează o temă WordPress în culise.

În acest articol, vom explica ierarhia șabloanelor WordPress pentru începători. Acest cheat sheet este extrem de util atunci când personalizezi un șablon sau creezi o temă WordPress personalizată.

Ierarhia șabloanelor WordPress explicată pentru începători

Sfat Pro: Doriți să creați pagini de destinație personalizate fără a schimba tema WordPress? Încercați SeedProd, este cel mai bine cotat constructor de pagini WordPress drag & drop.

De ce să înveți despre ierarhia șabloanelor WordPress?

Toate temele moderne WordPress constau din șabloane, foi de stil, javascript și imagini. Împreună, aceste fișiere controlează modul în care site-ul dvs. arată utilizatorilor.

Legat: 9 lucruri pe care trebuie să le cauți atunci când selectezi tema perfectă pentru WordPress pentru site-ul tău.

WordPress are o ierarhie standard de șabloane. Aceasta înseamnă că șabloanele cu anumite nume de fișiere afectează anumite zone ale site-ului tău. De asemenea, îți spune ce nume de șablon să folosești pentru un anumit element.

Majoritatea temelor moderne WordPress vin cu șabloane pentru afișarea categoriilor, datelor, arhivelor, postărilor individuale, paginilor personalizate și multe altele. Ca utilizator, puteți crea mai multe șabloane prin crearea unei teme copil.

Acestea fiind spuse, să aruncăm o privire la modul în care funcționează această ierarhie de șabloane WordPress în culise.

Vizualizarea Ierarhiei de Șabloane WordPress (Fișă de referință)

WordPress folosește un model ușor de înțeles și semnificativ pentru numele șabloanelor. Fișa de referință vizuală de mai jos explică ce fișiere de șablon sunt utilizate pentru a afișa diferite pagini pe un site WordPress.

Iată o defalcare a fișierelor de șabloane WordPress pe care să le editezi pentru diferite pagini dintr-un site WordPress tipic.

Ce fișiere de șablon sunt utilizate pentru pagina principală?

Pagina principală a site-ului

Implicit, WordPress afișează postările tale de pe blog pe pagina principală a site-ului tău. Poți, de asemenea, să o setezi să folosească o pagină principală personalizată (cunoscută și sub denumirea de pagină de start) accesând pagina Setări » Citire din zona de administrare WordPress.

1. front-page.php – Dacă utilizați o pagină de start statică, WordPress va căuta mai întâi acest fișier șablon și îl va folosi pentru a afișa pagina de start.

2. home.php – Dacă utilizați o pagină de pornire statică și nu aveți un șablon front-page.php în tema dvs., atunci WordPress va căuta șablonul home.php. Este folosit și pentru a afișa postările implicite ale blogului pe pagina de pornire.

3. index.php – Dacă front-page.php sau home.php nu există, atunci WordPress revine la șablonul index.php pentru a afișa pagina de pornire. Acest șablon este șablonul implicit de fallback în WordPress pentru a afișa orice pagină.

Ce fișiere de șablon sunt folosite pentru o postare unică?

Șablonul paginii de postare unică

WordPress caută aceste fișiere pentru a afișa un post unic.

1. single-{post-type}-{slug}.php – Utilizați acest șablon pentru a modifica afișarea unei postări individuale specifice în orice tip de postare. De exemplu, dacă tipul de postare este „review” și slug-ul postării este acme-phone, atunci WordPress ar căuta single-review-acme-phone.php.

2. single-{post-type}.php – WordPress va verifica apoi dacă există un șablon pentru a afișa acest tip specific de postare. De exemplu, dacă tipul de postare este review, atunci WordPress ar căuta single-review.php.

3. single.php – WordPress va reveni apoi la single.php.

4. singular.php – Acest șablon adaugă un alt fallback pentru a afișa un singur element din orice tip de postare.

5. index.php – În cele din urmă, așa cum s-a menționat mai sus, WordPress revine în cele din urmă la index.php.

Ce fișiere de șablon sunt utilizate pentru pagina unică?

Șablon pagină statică

Paginile WordPress sunt unul dintre tipurile de postări implicite. Ele vă permit să creați pagini statice pe site-ul dvs. în loc de postări. Consultați ghidul nostru despre diferența dintre postări vs. pagini.

1. Șablon pagină personalizat – Șablonul de pagină atribuit paginii. Vedeți cum să creați un șablon de pagină personalizat în WordPress.

2. page-{slug}.php – Dacă slug-ul paginii este contact-us, WordPress va căuta să folosească page-contact-us.php.

3. page-{id}.php – Dacă ID-ul paginii este 17, atunci WordPress va căuta un fișier șablon numit page-17.php.

4. page.php – Șablonul pentru afișarea tuturor paginilor statice.

5. singular.php – Acest șablon este o soluție de rezervă implicită pentru toate elementele de tip postare unică.

6. index.php – Șablonul implicit de fallback.

Ce fișiere de șabloane sunt folosite de arhivele de categorii?

Șablon arhivă categorie

WordPress folosește aceste fișiere pentru a afișa pagini legate de categorii în WordPress.

1. category-{slug}.php – Acest șablon este utilizat pentru a afișa pagina de arhivă a categoriei pentru o anumită categorie. De exemplu, dacă slug-ul categoriei este reviews, atunci WordPress va căuta șablonul category-reviews.php.

2. category-{id}.php – WordPress caută apoi un șablon cu ID-ul categoriei. De exemplu, dacă ID-ul categoriei este 17, atunci WordPress va căuta category-17.php.

3. category.php – Acesta este șablonul implicit pentru afișarea tuturor paginilor de arhivă de categorii în WordPress.

4. archive.php – Acesta este șablonul implicit utilizat de WordPress pentru a afișa orice pagină de arhivă.

5. index.php – Șablonul implicit de rezervă.

Ce fișiere șablon sunt utilizate de arhivele de etichete?

Șablon arhivă etichetă

WordPress folosește aceste fișiere pentru a afișa paginile de arhivă ale etichetelor.

1. tag-{slug}.php – Dacă slug-ul etichetei este fruits, WordPress va căuta tag-fruits.php.

2. tag-{id}.php – Dacă ID-ul etichetei este 17, WordPress va căuta șablonul tag-17.php.

3. tag.php – Șablonul implicit pentru arhivele de etichete.

4. archive.php – Șablonul implicit pentru orice pagină de arhivă.

5. index.php – Șablonul implicit de rezervă.

Ce fișiere de șablon sunt utilizate de arhivele de taxonomie personalizate?

Arhivă de taxonomie personalizată

Categorii și etichete sunt două taxonomii implicite WordPress. Utilizatorii pot crea, de asemenea, propriile taxonomii personalizate. Iată cum caută WordPress șabloanele pentru a afișa paginile de taxonomii personalizate.

1. taxonomy-{taxonomy}-{term}.php – Dacă aveți o taxonomie personalizată numită gen, și există un termen „thriller”, atunci WordPress va căuta taxonomy-genre-thriller.php.

2. taxonomy-{taxonomy}.php – Dacă taxonomia ar fi gen, WordPress ar căuta taxonomy-genre.php.

3. taxonomy.php – Șablonul implicit pentru afișarea arhivei oricărei taxonomii personalizate.

4. archive.php – Fallback-ul implicit pentru toate paginile de arhivă în WordPress.

5. index.php – Șablonul implicit de fallback în WordPress.

Ce fișiere șablon sunt utilizate de tipurile de postări personalizate?

Arhivă tip postare personalizată

Iată cum caută WordPress șabloanele pentru a afișa arhivele tipurilor de postări personalizate.

1. archive-{post_type}.php – Dacă aveți un tip de postare numit review, WordPress va căuta archive-review.php.

2. archive.php – Șablonul implicit pentru afișarea tuturor paginilor de arhivă în WordPress.

3. index.php – Șablonul implicit de fallback în WordPress.

Ce fișiere de șablon sunt utilizate pentru a afișa arhivele autorilor?

Arhivă autor

WordPress generează pagini de arhivă pentru fiecare autor de pe site-ul dvs. WordPress. Iată cum arată pentru șablonul de arhivă a autorului.

1. author-{nicename}.php – Dacă numele frumos al autorului este matt, WordPress va căuta author-matt.php.

2. author-{id}.php – Dacă ID-ul utilizatorului autorului este 6, atunci WordPress va căuta author-6.php.

3. author.php – Șablonul implicit utilizat pentru a afișa paginile de arhivă ale autorilor în WordPress.

4. archive.php – Șablonul implicit pentru afișarea tuturor paginilor de arhivă în WordPress.

5. index.php – Șablonul implicit de rezervă în WordPress.

Ce fișiere șablon sunt folosite pentru a afișa arhive bazate pe dată?

Arhivă bazată pe dată

WordPress afișează, de asemenea, postările dvs. pe pagini de arhivă bazate pe dată pentru luni și ani. Iată cum arată șabloanele pentru aceste pagini.

1. date.php – Șablonul implicit pentru arhive bazate pe dată.

2. archive.php – Șablonul implicit utilizat pentru afișarea paginilor de arhivă ale autorilor în WordPress.

3. index.php – Șablonul implicit de fallback în WordPress.

Ce fișiere șablon sunt utilizate pentru a afișa paginile de căutare?

Pagina de rezultate a căutării

1. search.php – Pagina implicită pentru afișarea rezultatelor căutării în WordPress.

2. searchform.php – Șablonul pentru afișarea unui formular de căutare în WordPress.

3. index.php – Șablonul implicit de fallback în WordPress.

Ce fișiere șablon sunt utilizate pentru a afișa paginile de eroare 404?

Pagina de eroare 404

Pagina de eroare 404 este afișată atunci când WordPress nu poate găsi conținutul solicitat. Consultați ghidul nostru despre cum să îmbunătățiți șablonul paginii dvs. 404.

1. 404.php – Șablonul implicit pentru afișarea paginii de eroare 404 în WordPress.

2. index.php – Șablonul implicit de rezervă în WordPress.

Ce fișiere de șablon sunt utilizate pentru a afișa paginile de atașament?

Pagini atașament

1. MIME_type.php – Mime_type înseamnă tip de fișier. De exemplu, image.php, video.php, application.php.

2. attachment.php – Șablonul implicit pentru afișarea paginilor de atașamente.

3. single-attachment.php – Pentru a afișa o singură atașare.

4. single.php – Șablonul implicit pentru afișarea elementelor de tip postare unică.

5. index.php – Șablonul implicit de rezervă în WordPress.

Ce fișiere de șablon sunt utilizate pentru a afișa embed-urile?

Încorporări

De la WordPress 4.5, puteți utiliza șabloane pentru a reda o postare încorporată în WordPress.

1. embed-{post-type}-{post_format}.php – WordPress va căuta mai întâi un șablon pentru tipul de postare și formatul postării. De exemplu, dacă aveți o recenzie cu un videoclip, atunci WordPress va căuta embed-review-video.php.

2. embed-{post-type}.php – Dacă tipul de postare este review, WordPress ar căuta embed-review.php.

3. embed.php – Fallback-ul implicit pentru toate încorporările.

Sperăm că acest tutorial v-a ajutat să învățați despre ierarhia șabloanelor WordPress. De asemenea, ați putea dori să vedeți lista noastră cu cele mai bune creatoare de pagini WordPress drag & drop.

Dacă v-a plăcut acest articol, atunci vă rugăm să vă abonați la canalul nostru de YouTube pentru tutoriale video WordPress. Ne puteți găsi, de asemenea, pe Twitter și Facebook.

Dezvăluire: Conținutul nostru este susținut de cititori. Acest lucru înseamnă că dacă faceți clic pe unele dintre linkurile noastre, este posibil să câștigăm un comision. Vedeți cum este finanțat WPBeginner, de ce contează și cum ne puteți susține. Iată procesul nostru editorial.

Cel mai bun instrumentar WordPress

Obține acces GRATUIT la instrumentarul nostru - o colecție de produse și resurse legate de WordPress pe care fiecare profesionist ar trebui să le aibă!

Interacțiuni cu cititorii

8 CommentsLeave a Reply

  1. Aceasta este o postare bine detaliată, conține toate șabloanele esențiale. Descoper aici nume și ierarhii noi de șabloane, deoarece înainte cunoșteam doar câteva dintre acestea.
    Mulțumesc, este de obicei pentru noi cei care suntem în dezvoltare.

  2. Folosesc wordpress de câțiva ani și cunoșteam doar câteva fișiere și credeam că acestea sunt singurele fișiere din culise.
    Aceasta este o descriere foarte perspicace și detaliată a structurii șablonului tuturor fișierelor.
    Infograficul se explică de la sine și ajută la înțelegerea cărui fișier folosește alte fișiere pentru a afișa conținutul.
    Mulțumesc pentru ghidul detaliat al structurii fișierelor wordpress.

  3. Am văzut fișierele de șablon pe FTP, dar știam doar funcția din ele, cum ar fi funcția, header, footer, și cam atât. Nu știam prea multe despre restul fișierelor. Infograficul dvs. este perfect. Face o treabă excelentă în a arăta cum sunt legate fișierele individuale și pentru ce le folosește WordPress în sine. Se înțelege mult mai bine structura modului în care funcționează șablonul și apoi este mult mai ușor să faci, de exemplu, unele modificări la codul sursă dacă este necesar. Deși încă nu înțeleg totul, voi încerca să parcurg fișierele individuale ale șablonului meu și să aflu mult mai multe despre cum funcționează totul. Mulțumesc pentru acest tutorial cuprinzător.

  4. ce se întâmplă cu fișierele de limbă în temele copil?
    Acesta este unul dintre marile mistere din WP, deoarece încă există oameni (majoritatea!) care au nevoie de fișiere de traducere pentru a-și instala în limba lor ;=)

Lasă un răspuns

Vă mulțumim că ați ales să lăsați un comentariu. Vă rugăm să rețineți că toate comentariile sunt moderate conform politicii noastre de comentarii, iar adresa dvs. de e-mail NU va fi publicată. Vă rugăm să NU folosiți cuvinte cheie în câmpul nume. Să avem o conversație personală și semnificativă.