Sen jälkeen, kun julkaisimme infograafin siitä, miten WordPress toimii kulissien takana, useat käyttäjät pyysivät meitä kertomaan, miten WordPress-teema toimii kulissien takana.

Tässä artikkelissa selitämme WordPressin mallihierarkian aloittelijoille. Tämä huijauslista on erittäin hyödyllinen, kun muokkaat mallia tai luot mukautettua WordPress-teemaa.

WordPress-mallihierarkia selitetty aloittelijoille

Pro-vinkki: Haluatko luoda mukautettuja laskeutumissivuja muuttamatta WordPress-teemaasi? Kokeile SeedProdia, se on ykkössijalla oleva drag & drop WordPress-sivunrakentaja.

Miksi oppia WordPress-mallihierarkiasta?

Kaikki nykyaikaiset WordPress-teemat koostuvat malleista, tyylitaulukoista, javascriptistä ja kuvista. Yhdessä nämä tiedostot ohjaavat sitä, miltä sivustosi näyttää käyttäjien silmissä.

Suhteessa: 9 asiaa, joihin sinun on kiinnitettävä huomiota, kun valitset sivustollesi täydellisen WordPress-teeman.

WordPressissä on vakiomallinen mallihierarkia. Tämä tarkoittaa, että tietyillä tiedostonimillä varustetut mallit vaikuttavat tiettyihin alueisiin verkkosivustollasi. Se kertoo myös, mitä mallinimeä kannattaa käyttää tietylle kohteelle.

Useimmissa nykyaikaisissa WordPress-teemoissa on malleja kategorian, päivämäärän, arkistojen, yksittäisten viestien, mukautettujen sivujen ja muiden näyttämiseen. Käyttäjänä voit luoda lisää malleja luomalla lapsiteeman.

Tästä puheen ollen, katsotaanpa, miten tämä WordPressin mallihierarkia toimii kulissien takana.

Visualizing WordPress Template Hierarchy (Cheat Sheet)

WordPress käyttää helposti ymmärrettävää ja mielekästä mallien nimien mallia. Alla oleva visuaalinen huijausluettelo selittää, mitä mallinetiedostoja käytetään WordPress-sivuston eri sivujen näyttämiseen.

Tässä on jaottelu siitä, mitä WordPress-mallitiedostoja muokataan tyypillisen WordPress-sivuston eri sivuja varten.

Mitä mallinetiedostoja käytetään etusivulla?

Sivuston etusivu

Virheettömänä WordPress näyttää blogipostauksesi verkkosivuston etusivulla. Voit myös asettaa sen käyttämään mukautettua etusivua (tunnetaan myös nimellä etusivu) vierailemalla WordPressin hallinta-alueella kohdassa Asetukset ” Lukusivu.

1. etusivu.php – Jos käytät staattista etusivua, WordPress etsii ensin tämän mallitiedoston ja käyttää sitä etusivun näyttämiseen.

2. home.php – Jos käytät staattista etusivua, eikä sinulla ole front-page.php-mallia teemassasi, niin WordPress etsii home.php-mallia. Sitä käytetään myös oletusarvoisten blogipostausten näyttämiseen etusivulla.

3. index.php – Jos front-page.php- tai home.php-mallia ei ole olemassa, WordPress turvautuu index.php-malliin etusivun näyttämiseksi. Tämä malli on WordPressin oletusarvoinen fallback-malli minkä tahansa sivun näyttämiseen.

Mitä mallinetiedostoja single post käyttää?

Single post page template

WordPress etsii näitä tiedostoja näyttääkseen yksittäisen postauksen.

1. single-{post-type}-{slug}.php – Tämän mallin avulla voit muokata tietyn yksittäisen postauksen näyttämistä missä tahansa postityypissä. Jos esimerkiksi post-tyyppi on ”arvostelu” ja postin slug on acme-phone, WordPress etsii single-review-acme-phone.php.

2. single-{post-type}.php – WordPress tarkistaa tällöin, onko olemassa mallia tämän tietyn post-tyypin näyttämiseen. Jos esimerkiksi post-tyyppi on arvostelu, WordPress etsisi single-review.php.

3. single.php – WordPress turvautuu sitten malliin single.php.

4. singular.php – Tämä malli lisää toisen turvautumismallin, jonka avulla voidaan näyttää yksittäinen kohde mistä tahansa post-tyypistä.

5. index.php – Lopuksi, kuten edellä mainittiin, WordPress turvautuu lopulta index.php:hen.

Mitä mallitiedostoja single page käyttää?

Static page template

WordPressin sivut ovat yksi oletusarvoisista postityypeistä. Niiden avulla voit luoda sivustoosi staattisia sivuja postausten sijaan. Katso oppaamme virkojen ja sivujen välisestä erosta.

1. Custom Page Template – Sivulle määritetty sivumalli. Katso, miten luodaan mukautettu sivumalli WordPressissä.

2. page-{slug}.php – Jos sivun slug on contact-us, WordPress etsii page-contact-us.php.

3. page-{id}.php – Jos sivun ID on 17, WordPress etsii mallitiedostoa nimeltä page-17.php.

4. page.php – Kaikkien staattisten sivujen näyttämiseen tarkoitettu malli.

5. singular.php – Tämä malli on kaikkien single post type -kohteiden oletusvalinta.

6. index.php – Oletuksena oleva fallback-malli.

Mitä mallinetiedostoja luokka-arkistot käyttävät?

Luokka-arkiston malli

WordPress käyttää näitä tiedostoja luokkiin liittyvien sivujen näyttämiseen WordPressissä.

1. category-{slug}.php – Tätä mallia käytetään näyttämään tietyn kategorian kategoria-arkistosivu. Esimerkiksi jos kategorian slug on arvostelut, WordPress etsii category-reviews.php-mallia.

2. category-{id}.php – WordPress etsii tämän jälkeen mallin, jossa on kategorian ID. Esimerkiksi jos kategorian ID on 17, niin WordPress etsii category-17.php.

3. category.php – Tämä on oletusmalli, joka näyttää kaikki kategorian arkistosivut WordPressissä.

4. archive.php – Tämä on WordPressin käyttämä oletusmalli kaikkien arkistosivujen näyttämiseen.

5. index.php – Oletusarvoinen varamalli.

Mitä mallitiedostoja tag-arkistot käyttävät?

Tag-arkiston malli

WordPress käyttää näitä tiedostoja tag-arkiston sivujen näyttämiseen.

1. tag-{slug}.php – Jos tagin slug on hedelmiä, WordPress etsii tag-fruits.php.

2. tag-{id}.php – Jos tagin ID on 17, WordPress etsii tag-17.php-mallia.

3. tag.php – Tag-arkistojen oletusmalli.

4. archive.php – Oletusmalli kaikille achive-sivuille.

5. index.php – Oletusarvoinen fallback-malli.

Mitä mallinetiedostoja mukautetut taksonomia-arkistot käyttävät?

Räätälöity taksonomia-arkisto

Kategoriat ja tagit ovat kaksi WordPressin oletustaksonomiaa. Käyttäjät voivat myös luoda omia mukautettuja taksonomioita. Näin WordPress etsii malleja mukautettujen taksonomiasivujen näyttämiseen.

1. taxonomy-{taxonomy}-{term}.php – Jos sinulla on mukautettu taksonomia nimeltä genre, ja siinä on termi ’trilleri’, WordPress etsii taxonomy-genre-thriller.php.

2. taxonomy-{taxonomy}.php – Jos taksonomia olisi genre, WordPress etsisi taxonomy-genre.php.

3. taxonomy.php – Oletusmalli, joka näyttää kaikki mukautetut taksonomia-arkistot.

4. archive.php – WordPressin kaikkien arkistosivujen oletuslaskutusmalli.

5. index.php- WordPressin oletuslaskutusmalli.

Mitä mallinetiedostoja mukautetut postityypit käyttävät?

Mukautetun postityypin arkisto

Tässä on, miten WordPress etsii malleja mukautettujen postityyppien arkistojen näyttämiseen.

1. archive-{post_type}.php – Jos postityyppi on arvostelu, WordPress etsii archive-review.php.

2. archive.php – Oletusmalli kaikkien arkistosivujen näyttämiseen WordPressissä.

3. index.php – Oletusarvoinen varamalli WordPressissä.

Mitä mallinetiedostoja käytetään kirjoittajien arkistojen näyttämiseen?

Tekijöiden arkisto

WordPress luo arkistosivut jokaiselle WordPress-sivuston kirjoittajalle. Tältä näyttää kirjailijan arkisto -malli.

1. author-{nicename}.php – Jos kirjoittajan kiva nimi on Matt, WordPress etsii author-matt.php.

2. author-{id}.php – Jos kirjoittajan käyttäjätunnus on 6, WordPress etsii author-6.php.

3. author.php – Oletusmalli, jota käytetään kirjoittajien arkistosivujen näyttämiseen WordPressissä.

4. archive.php – Oletusmalli, jolla näytetään kaikki arkistosivut WordPressissä.

5. index.php – Oletusarvoinen varamalli WordPressissä.

Mitä mallitiedostoja käytetään päivämäärään perustuvien arkistojen näyttämiseen?

Päivämäärään perustuva arkisto

WordPress näyttää postauksesi myös päivämäärään perustuvilla arkistosivuilla kuukausille ja vuosille. Tältä näyttää näiden sivujen mallit.

1. date.php – Päivämäärään perustuvien arkistojen oletusmalli.

2. archive.php – WordPressin oletusmalli, jota käytetään kirjoittajien arkistosivujen näyttämiseen.

3. index.php – Oletusmalline fallback WordPressissä.

Mitä mallinetiedostoja käytetään hakusivujen näyttämiseen?

Haun tulossivu

1. search.php – Oletussivu hakutulosten näyttämiseen WordPressissä.

2. searchform.php – Malline hakulomakkeen näyttämiseen WordPressissä.

3. index.php – Oletusmalline fallback WordPressissä.

Mitä mallinetiedostoja käytetään 404-virhesivujen näyttämiseen?

404-virhesivu

404-virhesivu näytetään, kun WordPress ei löydä pyydettyä sisältöä. Katso oppaamme siitä, miten voit parantaa 404-sivun mallia.

1. 404.php – WordPressin oletusmalli 404-virhesivun näyttämiseen.

2. index.php – WordPressin oletusarvoinen fallback-malli.

Mitä mallitiedostoja käytetään liitetiedostosivujen näyttämiseen?

Liitetiedostosivut

1. MIME_type.php – Mime_type tarkoittaa tiedostotyyppiä. Esimerkiksi image.php, video.php, application.php.

2. attachment.php – Oletusmalli liitesivujen näyttämiseen.

3. single-attachment.php – Yhden liitetiedoston näyttämiseen.

4. single.php – Oletusmalli yhden postityypin kohteiden näyttämiseen.

5. index.php – WordPressin oletusarvoinen varamalli.

Mitä mallinetiedostoja käytetään upotusten näyttämiseen?

Embedit

WordPressin 4.5:stä lähtien voit käyttää malleja WordPressiin upotetun postauksen esittämiseen.

1. embed-{post-type}-{post_format}.php – WordPress etsii ensin post-type ja post format -mallin. Esimerkiksi jos sinulla on arvostelu, jossa on video, WordPress etsii embed-review-video.php.

2. embed-{post-type}.php – Jos postin tyyppi on arvostelu, WordPress etsii embed-review.php.

3. embed.php – Oletusarvoinen varasuunnitelma kaikille upotuksille.

Toivomme, että tämä opetusohjelma auttoi sinua oppimaan WordPressin mallihierarkiasta. Haluat ehkä myös nähdä listamme parhaista drag & drop WordPress-sivunrakentajista.

Jos pidit tästä artikkelista, tilaa YouTube-kanavamme WordPress-video-oppaita varten. Löydät meidät myös Twitteristä ja Facebookista.

Vastaa

Sähköpostiosoitettasi ei julkaista.