2 tipuri diferite de șabloane WordPress: pagină vs postare

Publicat: 2022-10-07

Când vine vorba de WordPress, există două tipuri diferite de șabloane pe care le puteți folosi pentru paginile dvs.: șabloane de pagină și șabloane de postare. Deși ambele tipuri de șabloane pot fi folosite pentru a crea pagini, fiecare este cel mai potrivit pentru scopuri diferite. Șabloanele de pagină sunt utilizate cel mai bine pentru a crea pagini statice, cum ar fi o pagină „Despre” sau o pagină de contact. Aceste pagini nu sunt de obicei actualizate la fel de des ca postările, așa că nu trebuie să fie la fel de dinamice. Șabloanele de postări, pe de altă parte, sunt cele mai potrivite pentru postările de blog sau alte tipuri de conținut care sunt actualizate în mod regulat. Aceste șabloane sunt în general mai dinamice și permit o personalizare mai mare. Deci, de unde știi ce tip de șablon să folosești pentru paginile tale? Cel mai bun mod de a determina acest lucru este să vă gândiți la scopul paginii și la ce fel de conținut va fi pe ea. Dacă este o pagină statică care nu va fi actualizată des, un șablon de pagină este probabil cea mai bună opțiune. Dacă este o postare pe blog sau alt tip de conținut care va fi actualizat în mod regulat, un șablon de postare este probabil cea mai bună alegere.

Cum găsesc șabloane de pagină în WordPress?

Credit: Wealthy Affiliate

Există câteva moduri prin care puteți găsi șabloane de pagină în WordPress. O modalitate este să accesați Tabloul de bord WordPress și să faceți clic pe fila „Aspect”. De acolo, veți vedea o listă cu toate șabloanele de pagină disponibile . O altă modalitate de a găsi șabloane de pagină este să le căutați în Directorul de pluginuri WordPress.

Șabloanele de pagini sunt fișiere care pot fi utilizate pentru a aplica conținut anumitor pagini sau grupuri de pagini. Șabloanele de pagină pot fi utilizate pentru a afișa conținut dinamic pe o pagină, cum ar fi postări, actualizări de știri, evenimente din calendar, fișiere media și așa mai departe. Când creați sau editați o pagină nouă, un utilizator poate alege numele fiecărui șablon care are un nume. Unele teme, pe lângă faptul că vă permit să alegeți numărul de coloane dintr-o pagină, vă permit și să specificați coloanele dintr-o pagină. Există câteva șabloane care pot fi utilizate pe mai multe pagini sau în diferite țări. Pentru a oferi utilizatorilor această opțiune globală, trebuie să creați șabloane de pagină pentru fiecare opțiune și să furnizați un nume de șablon pentru fiecare opțiune. Pagina Ierarhie șabloane poate fi utilizată pentru a crea un șablon pentru o anumită pagină.

Trebuie să aveți un șablon de pagină specializat în folderul temei dvs. (de exemplu, /wp-content/themes/my-theme-name/). Tipul de postare în pagină va fi implicit un șablon personalizat . Doar WordPress 4.7 vă permite să adăugați șabloane de pagină pentru alte tipuri de postări decât „pagină”. WordPress va afișa numele și ID-urile clasei în eticheta body pentru numele clasei tip postare (pagina), ID-ul paginii (page-id-*ID) și șablonul de pagină utilizat cu funcția body_class() a șablonului. Introducând theme_product_templates, puteți filtra șabloanele pentru un tip de postare de produs. O etichetă condiționată poate fi folosită pentru a modifica fișierul page.php al temei pentru a face mici modificări specifice paginii.

Cum afișez șabloane în WordPress?

Faceți clic pe secțiunea Pagini din tabloul de bord pentru a vedea noua coloană „Șablon de pagină”, care este adăugată la lista de pagini. Puteți vedea ce șablon folosește fiecare dintre paginile dvs. cu ajutorul acestui plugin. Dacă o pagină nu are șabloane personalizate , aceasta va fi etichetată Implicit.

Cum ajung la aspectul paginii în WordPress?

Selectați fila Pagini din tabloul de bord pentru a vedea aspectul paginilor. Când vi se solicită, puteți adăuga o pagină nouă. Când faceți clic pe o categorie, se va deschide o fereastră care vă permite să răsfoiți diferitele categorii. După ce v-ați hotărât asupra unui aspect, faceți clic pe el o dată pentru a-l aplica noii pagini.

Obțineți șablon de pagină

Credit: templatemag.com

Nu există un răspuns definitiv la această întrebare, deoarece depinde de sistemul de management al conținutului (CMS) sau cadrul pe care îl utilizați pentru site-ul dvs. web. Cu toate acestea, în general, un șablon de pagină este un fișier care conține codul și marcajul pentru un anumit tip de pagină de pe un site web. De exemplu, este posibil să aveți un șablon de pagină pentru pagina dvs. de pornire, altul pentru pagina dvs. Despre și altul pentru pagina dvs. de contact. Fiecare șablon ar conține codul și marcajul necesar pentru a afișa conținutul pentru pagina respectivă.

Creați un șablon de pagină personalizat în WordPress

Când creează o nouă pagină WordPress , WordPress caută un fișier șablon care are același nume cu numele postului (cu excepția extensiei.php) în directorul WP-content/themes/. În cazul WordPress, fișierul default.php se află în directorul WP-content/plugins/ și are același nume ca un fișier șablon. WordPress creează un fișier numit page.php în cazul unui fișier fără fișier. Toate șabloanele de pagină pot fi create în orice format, dar trebuie să fie în format HTML și să includă extensia .php. Ele pot fi într-un director diferit de postarea la care aplică sau pot fi în același director cu postarea la care aplică. Câteva șabloane implicite sunt disponibile în WordPress, dar vă puteți crea propriile șabloane, dacă preferați. Pentru a face acest lucru, creați un folder numit page.php în directorul WP content/themes/ și introduceți următorul cod: Ar trebui să fie PHP. Toate paginile vor necesita fișierul șablon de temă. */ require_once 'template.php';? Un fișier șablon personalizat este definit ca numele propriului șablon.

Is_page_template

Funcția is_page_template() vă permite să determinați dacă un anumit șablon de pagină este utilizat pe o pagină. Acest lucru poate fi util dacă trebuie să vizați anumite pagini cu cod sau comportament diferit.

Obțineți Nume șablon de pagină curentă WordPress

Există câteva modalități de a obține numele actual al șablonului de pagină în WordPress. O modalitate este de a folosi variabila globală $template. Această variabilă conține calea fișierului șablon curent. Puteți extrage numele șablonului din această cale folosind funcția de bază. O altă modalitate de a obține numele actual al șablonului de pagină este să utilizați funcția get_page_template_slug. Această funcție returnează slug-ul șablonului de pagină curent. În cele din urmă, puteți utiliza și funcția get_page_template. Această funcție returnează calea completă a șablonului de pagină curent. Apoi puteți utiliza funcția de bază pentru a extrage numele șablonului.

Obțineți URL-ul șablonului de pagină WordPress

În WordPress, un șablon de pagină este un tip specific de fișier șablon care poate fi aplicat unei anumite pagini sau pagini. Șabloanele de pagină sunt folosite pentru a schimba aspectul unui site web WordPress fără a modifica codul de bază. Există câteva modalități de a obține adresa URL a unui șablon de pagină în WordPress. Cel mai direct mod este să te uiți la codul sursă al paginii. Dacă utilizați o temă WordPress implicită, atunci adresa URL a șablonului de pagină va fi în fișierul header.php. Dacă utilizați o temă WordPress personalizată, atunci adresa URL a șablonului de pagină va fi în directorul temei. O altă modalitate de a obține adresa URL a unui șablon de pagină în WordPress este să utilizați funcția_permalink(). Această funcție va returna adresa URL a paginii curente. Dacă vă aflați pe o pagină care utilizează un șablon de pagină, atunci adresa URL returnată de funcția_permalink() va fi adresa URL a șablonului de pagină. De asemenea, puteți utiliza funcția get_page_template_slug() pentru a obține slug-ul șablonului de pagină. Această funcție va returna șablonul de pagină dacă este setat. Dacă slug-ul nu este setat, atunci această funcție va returna un șir gol. În cele din urmă, puteți utiliza funcția get_page_templates() pentru a obține o serie de șabloane de pagină disponibile. Această funcție va returna o serie de toate șabloanele de pagină care sunt disponibile în tema curentă.

Cum să găsiți numele fișierului șablon pentru o anumită pagină de pe site-ul dvs

Metoda get_page_template_file() returnează numele fișierului șablon pentru o anumită pagină de pe site-ul dvs. Calea completă a fișierului șablon, inclusiv extensia, poate fi returnată aici.