Utilizarea șabloanelor de pagini în tema WordPress

Câte pagini ați creat în ultimul proiect WordPress? Dacă utilizați WordPress ca sistem de gestionare a conținutului și nu pentru blogging sau pentru orice alt motiv, este foarte posibil ca paginile să fie cele mai utilizate tipuri de posturi în acel proiect. De ce? Deoarece paginile sunt cele mai de bază și cel mai util post tip în WordPress.

Există cinci tipuri implicite de posturi care vin cu WordPress din cutie: postări, pagini, atașamente, revizuiri și meniuri de navigare. Cu siguranță, paginile au cea mai mare importanță printre aceste tipuri de posturi încorporate. Este extrem de comun ca un site Web al companiei să fie format din mai multe pagini și puteți vedea zeci, poate sute de pagini diferite într-un site ca acesta.

Deși paginile sunt foarte importante pentru WordPress ca sistem de management al conținutului, este ușor să faci un site foarte plictisitor, cu pagini identice cu altele. Aici intră "șabloanele de pagină": șabloanele de pagină sunt, probabil, cea mai eficientă modalitate de a vă îmbogăți designul paginilor.

Ce sunt șabloanele de pagină?

În esență, șabloanele de pagini vă permit să particularizați aspectul paginilor dvs. Nu le poți servi ca un plugin, dar le poți folosi în temele tale sau în temele copiilor. Prin crearea și plasarea lor în dosarul temei, veți putea utiliza în mod automat diferite opțiuni pentru paginile dvs. sau opțional, în funcție de tipul de șablon de pagină.

Da, există diferite tipuri de șabloane de pagini. Există trei tipuri, de fapt:

  1. Șablonul de pagină implicit, care este page.php fișier al temei
  2. Șabloane de pagini specializate, care sunt literalmente specializate pentru anumite pagini
  3. Șabloane de pagini personalizate, despre care ne gândim cu toții când vedem cuvintele "șablon de pagină"

Șablonul de pagină implicit, page.php, este fișierul care suprascrie index.php pentru a schimba designul paginilor dvs. Dacă doriți să creați un aspect nou pentru o anumită pagină (de exemplu, pagina cu slugul "despre"), puteți utiliza șabloane de pagini specializate care să înlocuiască ambele page.php și index.php. Și dacă doriți să creați un nou design de pagină pentru a fi utilizat în orice pagină doriți, puteți utiliza șabloane de pagini personalizate care înlocuiesc șabloanele de pagini specializate, page.php și index.php.

Nu cred că este necesar să te uiți în page.php fișier mai departe, deci hai să trecem la șabloane de pagini specializate.

Șabloane de pagini specializate

Șabloanele de pagini specializate sunt cele care pot fi setate pentru o singură pagină și forțați-o să utilizeze un aspect, în loc să o lase la decizia utilizatorului. Este o modalitate bună de a seta șabloane de pagină pentru anumite pagini atunci când proiectați un site web pentru un client (sau pentru dvs.), dar nu este la fel de util ca șabloanele de pagini personalizate.

Există două modalități foarte ușoare de a crea șabloane de pagini specializate: utilizând ID-ul paginii sau ghilimele sale. Pur și simplu denumirea fișierului dvs. de șablon cu ID-ul sau slug de pagină, cum ar fi Pagina-9.php sau Pagina-about.php, forțează WordPress să utilizeze șablonul pentru a afișa pagina. (Slugii au mai multă prioritate decât ID-urile în șabloanele de pagini specializate, deci Pagina-about.php va suprascrie Pagina-9.php dacă ambele sunt destinate aceleiași pagini.)

Dacă faceți o temă pentru public, nu trebuie să utilizați șabloane de pagini specializate decât dacă aveți un motiv foarte specific pentru a face acest lucru.

Șabloane de pagini personalizate

După cum am spus mai devreme, șabloanele personalizate ale paginilor sunt acele fel de șabloane de pagini pe care toată lumea le gândesc atunci când sunt menționate "șabloanele de pagină", ​​datorită ușurinței lor de utilizare și a popularității acestora.

Crearea șabloanelor de pagini personalizate este, de asemenea, foarte ușoară. Tocmai ați pus următoarea bucată de comentariu PHP la începutul fișierului șablon și WordPress are grijă de restul:

Asta e! Acum, în ecranul de editare al fiecărei pagini, puteți selecta acest șablon de pagină personalizat în locul șablonului de pagină implicit.

Dacă intenționați să creați și să lansați o temă, rețineți că șabloanele de pagini personalizate reprezintă una dintre cele mai bune modalități de a îmbogăți o temă și că sunteți practic așteptat pentru a crea câteva dintre ele.

Sfaturi și trucuri utile

Crearea unui șablon de pagină specializat sau particularizat: Acesta este un nu-brainer-dacă doriți să creați un șablon de pagină specializat sau personalizat, duplicați-l page.php fișier, redenumiți-l cu un nume la alegere și editați fișierul după cum doriți.

Organizarea șabloanelor de pagini într-un subfolder: Iată un fapt distractiv: Puteți să stocați fișierele șablonului de pagină personalizat într-un subfolder, în loc să le dați pe toate în directorul rădăcină al temei. (Acest lucru nu se aplică șabloanelor de pagini specializate.) Rețineți că o temă de copil trebuie să aibă același subfolder dacă intenționează să suprascrie șabloanele de pagini personalizate din tema părinte.

Dacă nu doriți (sau nu) să aveți un subfolder, ar trebui cel puțin să denumiți fișierele personalizate ale șablonului de pagină cu un prefix (cum ar fi pagina-șablon. - *** php) pentru a-și spori vizibilitatea în rândul altor fișiere tematice.

Utilizarea de șabloane personalizate în alte tipuri de posturi: Din păcate, libertatea de a utiliza șabloane personalizate nu este posibilă pentru alte tipuri de posturi decât Paginile. Puteți seta un șablon de pagină generic pentru tipul postului dvs. de portofoliu, creând un fișier de șablon specializat numit single-portfolio.php dar nu puteți seta diferite șabloane personalizate pentru fiecare element de portofoliu. Pentru a le realiza, am găsit un plugin vechi (și eventual abandonat) numit Șablon personalizat tip de pagină. Încă funcționează frumos în WordPress 4.0, așa că poate doriți să faceți o fotografie dacă aveți nevoie de acest tip de funcționalitate.

Denumirea corectă a șabloanelor de pagini personalizate: Dacă dezvoltați o temă care să o elibereze, ar trebui să vă gândiți din perspectiva tuturor utilizatorilor, nu doar a dumneavoastră. Denumirea șabloanelor de pagini personalizate este doar un exemplu: dacă doriți ca utilizatorii să utilizeze tema fără probleme, ar trebui să alegeți cu atenție numele șablonului personalizat. S-ar putea să înțelegeți ce înseamnă "1/1", dar trebuie să o numiți în "Pagină cu lățime maximă" pentru a preveni orice confuzie. Utilizatorii dvs. ar putea chiar să săriți complet folosind șabloanele de pagini personalizate dacă nu înțeleg despre ce sunt.

Cuvintele finale

Comparat cu alte caracteristici, șabloanele de pagini au o logică foarte simplă și totuși ne arată bogăția WordPress (din punct de vedere al designului) mai mult decât orice altă caracteristică WordPress. Eu personal le iubesc și uitandu-mă la varietatea de șabloane de pagini personalizate din cele mai populare teme WordPress gratuite și comerciale, pot spune că și comunitatea îi iubește și ei.

Ce părere aveți despre șabloanele de pagină? Aveți diferite idei, opinii sau lucruri pe care le-am pierdut în acest tutorial? Spuneți-ne ce credeți în secțiunea de comentarii. Și dacă ți-a plăcut articolul, nu uita să îl împarți cu prietenii tăi!

Cod