șablon de pagină wp. Pagini « WordPress Codex

Băieți, salut tuturor. Alexandru Borisov este cu tine. Deoarece acum există o luptă acerbă pentru un loc la soare în lumea afacerilor pe Internet, dedic mult timp strategiilor de dezvoltare, întăririi pozițiilor defensive și altceva secret, nu scriu atât de des.

Nicio problemă, acum îmi voi implementa toate planurile, apoi voi scrie multe și vă vom vorbi despre ceea ce am spus mai sus. Cred că mulți simt deja ce se întâmplă online, așa că acum doar cei mai puternici vor supraviețui. Oh, nu-i invidiez pe nou-veniți... Ok, pe scurt nu rata articolele mele pe acest subiect.

În articolul de astăzi aș dori să vă spun despre o caracteristică care nu va fi ceva nou pentru mulți dintre voi, dar va fi foarte utilă pentru începători. Ei bine, să fiu sincer, eu sunt departe de a fi un începător, dar am aflat despre acest lucru nu cu mult timp în urmă, când, după cum se spune, a ajuns la un cap.

În general, astăzi vă voi spune cum să procedați șablon separat pentru paginile tale blog sau postări (articole). Dacă cineva nu înțelege ce vreau să spun, vă arăt exemplu concret. În acest moment citiți acest articol, dar nu ați observat că la începutul articolului nu ați văzut două bannere de dimensiunea 468x60?

Nu am văzut bannerul de 468x60, care se află la sfârșitul articolului. Nu am văzut widgetul de comentarii chicotiți, publicitate Google Adsense...Ai observat? Și uită-te la alte articole de pe blogul meu. Totul este acolo. .

Cum am reușit să fac asta? După cum știți, fișierul single.php, care se află în folderul cu tema wp-contetn/themes, este responsabil pentru ieșirea tuturor articolelor de pe blogul nostru. Așa că aici trebuie să scriem articol nouși eliminați ceva din el de care nu aveți nevoie sau, dimpotrivă, adăugați, trebuie doar să vă asigurați că acest articol este scos folosind un alt fișier.

Nu single.php standard, ci de exemplu single-2436.php sau post.php, care se află în același folder cu tema blogului tău. Aceste fișiere ar trebui să conțină absolut același lucru ca fișierul single.php, numai că, desigur, eliminați sau adăugați ceva acolo după cum aveți nevoie.

Ei bine, de exemplu, în fișierul meu single.php de la început există coduri care afișează două bannere de 468x60 în toate postările de blog. Pentru a mă asigura că nu există aceste bannere în noul articol, trebuie doar să elimin aceste coduri din noul fișier single-2436.php sau post.php (în funcție de care dintre cele două metode v-am sugerat să alegeți în continuare).

Cred că mă înțelegi. De fapt, întrebarea ta este, de ce să creezi alte pagini și să postezi șabloane în WordPress? Ei bine, dacă te gândești bine, vei înțelege de ce. Vă voi da acum doar un exemplu.

Ei bine, în principiu, sunt de acord să le plasez bannerul, dar cum pot face asta dacă totul este la fel în toate intrările pe blog? Același șablon pentru toate articolele. Înțelegi ce vreau să spun? Cred că chiar deja idee interesanta a aruncat-o în motsk-ul tău. =)

Soluția s-a dovedit a fi simplă. Trebuie să creați un șablon de postare separat și asta este tot. Permiteți-mi să vă spun acum cum sunt create aceste șabloane în două moduri și îl puteți alege pe cel care vi se potrivește. Voi spune imediat că am ales a doua variantă. Crearea unui șablon fără un plugin. Nu-mi plac.

Nr. 1 - șablon single.php folosind pluginul Custom Post Template

Iată cum va arăta:

Gata! Acum, când scrieți un articol nou și aveți nevoie să fie afișat cu acest șablon, pur și simplu selectați șablonul pe care l-ați creat în articolul însuși din dreapta:

Am nevoie de un alt șablon de postare wordpress, nicio problemă. Creați un alt fișier, de exemplu post2.php, schimbați și codul acolo (introduceți codul la început, doar cu post2) după cum aveți nevoie, iar când publicați un articol, selectați post2.php în Post Template. Elementar! Editând șablonul puteți schimba orice! Ocupă-te...)))

Nr. 2 - șablon single.php cu o grămadă mică în functions.php

Pasul #1— Plasați acest cod chiar la începutul fișierului functions.php:

/*Definirea ID-ului postării*/ funcția single($template) ( global $wp_query, $post; if(file_exists(TEMPLATEPATH . "/single-" . $post->ID . ".php")) ( return TEMPLATEPATH . " /single-" . $post->ID ".php" ) if(file_exists(TEMPLATEPATH . "/single.php")) ( return TEMPLATEPATH . "/single.php"; ) return $template; ("single_template", "single");

Pasul #2— Când scriem un articol pentru un blog (chiar înainte de publicare), calculăm ID-ul acestuia. Nu este dificil, există numărul său în linia browserului:

Al meu este 7525.

Pasul #3— Creăm o copie a fișierului single.php, doar că îl numim single-7525.php

Pasul #4- Din nou, în acest nou fișier adăugăm sau eliminăm ceva după cum avem nevoie.

Pasul #5— Publicăm un articol pe blog.

După publicații WordPress, datorită pachetului pe care l-am adăugat la functions.php, va înțelege că acest articol ar trebui să fie afișat nu în single.php, ci în single-7525.php. Cred că e clar.

Care este un plugin sau un pachet mai bun?

Acum nu este o concluzie mare. Ce plugin mai bun sau o grămadă de funcții? Totul depinde de nevoile tale. Dacă aveți nevoie de multe șabloane postări wordpress, atunci un plugin este probabil mai bun, chiar tu înțelegi că dacă folosești o grămadă, va trebui să creezi pentru fiecare înregistrare fișier nouîn folderul cu tema, dar este amuzant când sunt 100 sau 200.

Dacă există 2-3-5 șabloane, atunci poți să te încurci în funcții. Ei bine, asta e tot. Nu cred că este ceva complicat. Pare un lucru mic, dar este de fapt o caracteristică foarte interesantă.

Cum să faci un șablon de pagină WordPress

Ei bine, totul este simplu aici. Odată am vorbit pe scurt despre asta într-un articol despre asta pentru blog. Schema este simplă, nici măcar nu aveți nevoie de farts sau de pluginuri.

Fișierul page.php este responsabil pentru afișarea paginilor blogului, care se află și în folderul cu tema blogului tău.

Pasul #1— faceți o copie a acestui fișier în folderul cu teme

Pasul #2- redenumiți acest fișier, de exemplu, în puk.php

Pasul #3— Schimbăm totul în acest fișier după cum avem nevoie.

Pasul #4— Adăugați următorul cod la începutul fișierului puk.php:

Pasul #5— Publicăm o pagină nouă pe blog, doar selectați șablonul de care avem nevoie în dreapta:

Gata! Ei bine, asta pare să fie tot pentru azi. Poate are cineva întrebări? În teorie, el a explicat totul într-un mod pe care chiar și samovarul însuși l-ar putea înțelege. În sfârșit, un anunț interesant. Vă amintiți că în cursul KSBT 3.0 am spus că un profil bun de link este cheia unei promovări de succes? Deci, iată câteva sfaturi:

Salutări, Alexandru Borisov

Tipurile de postări WordPress sunt cel mai larg domeniu pentru dezvoltatori. WordPress include inițial 5 tipuri principale de postări: postare, pagină, atașare, revizuire și meniu de navigare.

Postările și paginile sunt principalele tipuri de postări pentru postarea conținutului pe un site web. Și există mai multe diferențe între ele.

Postări, afișat de obicei în ordine inversă pe pagina principală a blogului, iar paginile sunt afișate fără o dată de publicare. Categoriile și etichetele pot fi, de asemenea, atașate postărilor, dar nu și paginilor (deși acest lucru se poate face în setări).

Pagini poate fi structurat în ordine. Acest lucru este util în special pentru organizarea conținutului pentru proprietarii de site-uri și vizitatori.

Designul paginii poate fi schimbat cu ușurință dacă îl utilizați diverse șabloane pagini. Acestea vă vor permite să schimbați stilul oricărei pagini de pe site-ul dvs.

Să aruncăm o privire mai atentă la ce șabloane de pagină există și cum pot fi utilizate pentru un site web.

De ce să nu folosiți diferite șabloane de pagină?

Temele WordPress folosesc de obicei un șablon pagina.php, care definește stilul tuturor paginilor de pe site. Majoritatea dezvoltatorilor de teme creează un șablon pagina de start pe acelaşi principiu. Acest șablon afișează conținutul paginii și determină implicit ce elemente de design vor fi prezente pe ea (de exemplu, antet, bară laterală, subsol etc.).

În mod implicit, șablonul de pagină (page.php) este configurat astfel încât toate continutul cerut afișate pe pagină.

Crearea unui șablon unic de pagină vă permite să depășiți standardele WordPress și să schimbați afișarea conținutului de pe site-ul dvs. după bunul plac. De exemplu, vă puteți reproiecta paginile eliminând bara laterală. De asemenea, puteți schimba fontul implicit și utilizați un antet diferit de cel oferit de pagina de pornire.

Cel mai faimos șablon de pagină personalizată este Arhivă(șablon de pagină de arhivă arhiva.php). Este disponibil în multe teme WordPress și conține tot conținutul site-ului, care este împărțit în pagini, categorii, etichete, date arhive, arhive autor.

Se afișează și multe șabloane de arhivă lista completa postări de blog și un câmp pentru a căuta postări pe site. În esență, un șablon de arhivă este o hartă a site-ului care ajută un utilizator să găsească ceea ce caută.

Puteți găsi alte tipuri de șabloane de pagină în teme, cum ar fi:

  • Formular de contact
  • Pagini fără bară laterală (bară laterală)
  • Pagina de destinație (pagina de destinație)
  • Indexul blogului

Posibilitățile de șablon de pagină sunt nelimitate. Totul depinde de cât de convenabil doriți să vă faceți site-ul pentru utilizatorul final.

Cum să alegi un șablon pentru o pagină?

Adăugarea unui șablon de pagină este foarte ușoară. În editorul de pagini din dreapta veți vedea o fereastră (widget) numită „ Atributele paginii" Este situat sub fereastră" Publica».

În atributele paginii, puteți selecta pagina părinte și ordinea în care va fi plasată pe site în câmpul corespunzător. Și opțiunea dintre ele vă permite să schimbați șablonul. Tot ce trebuie să faceți este să selectați un șablon pentru pagină și să-l actualizați.

Șablonul poate fi modificat și în alt mod - prin lista tuturor paginilor. Trebuie doar să faceți clic pe „ Proprietăți».

Apoi modificați șablonul în opțiunile de meniu din dreapta.

Opțiunile de șablon nu vor apărea dacă tema dvs. folosește doar un șablon de pagină standard.

Crearea unui șablon de pagină de bază pentru site

Crea șablon nou paginile pentru site-ul dvs. WordPress sunt mai ușor decât credeți. Pentru a face acest lucru, nu trebuie să aveți experiență în dezvoltarea și crearea de teme sau pluginuri.

Trebuie doar să folosești codul pagina.php un șablon de temă existent ca bază pentru un șablon de pagină nou. De exemplu, utilizați un vechi tema standard Douăzeci și doisprezece. Fişier pagina.php are urmatorul cod:

Puteți utiliza acest cod pentru a crea un șablon noua pagina. Pentru a face acest lucru, trebuie doar să vă asigurați că comentariul de cod este plasat în partea de sus a noului fișier. Aceasta va determina acest dosar ca șablon de pagină:

/* Numele șablonului: șablonul meu de pagină personalizată */

Șablonul de pagină va arăta astfel:

Să parcurgem procesul de creare a unui șablon de pagină de bază și să încercăm să creăm un șablon de pagină cu lățime completă fără a utiliza o bară laterală. Tema Twenty Twelve vine cu un șablon cu lățime completă din cutie, dar ne vom preface că nu are nevoie pentru că avem nevoie de el pentru tutorialul nostru.

În șablonul standard, bara laterală a paginii este afișată în partea dreaptă:

Șablon de pagină standard în tema Twenty Twelve

Este ușor să creați un șablon de pagină nou fără bară laterală.

Mai întâi trebuie să creați un fișier nou utilizând orice editor de text (Notepad sau Notepad++ va face). Poate fi numit ceva simplu, de exemplu, nosidebar-page.php sau full-page.php(vom vorbi despre numele fișierelor puțin mai târziu). Apoi încărcați fișierul pe site-ul dvs., astfel încât să fie situat lângă fișierul page.php.

În esență, șablonul nostru este un șablon de la pagina.php Douăzeci și douăsprezece teme, numai cod eliminat.

Arata cam asa:

Odată ce fișierul șablon este încărcat în tema dvs., acesta poate fi folosit pentru toate paginile. De asemenea, puteți conecta o pagină la acest șablon pentru a-i elimina bara laterală.

Dar asta nu este tot. Până acum am eliminat doar bara laterală. Trebuie să ne asigurăm că conținutul este postat pe toată lățimea paginii. Între timp, ocupă doar două treimi din pagină:

Dacă te uiți la codul nostru șablon, vei vedea că cea mai mare parte a conținutului se află într-o anumită clasă CSS:

A doua parte class="site-content" este responsabilă pentru stilul părții principale a conținutului. Dacă verificați fișierul de stil ( stil.css), puteți observa că această clasă este situată aproape în partea de jos:

Conținutul site-ului ( float: stânga; lățime: 65,104166667%; )

Pentru a extinde conținutul la întreaga pagină, trebuie să schimbăm lățimea zonei de conținut de la 65% la 100% . Dar nu este nevoie să schimbați clasa de conținut al site-ului, deoarece este încă folosit în alte modele, cum ar fi pagina standard pagina.phpși șablon de postare singur.php. Modificarea numărului procentual pentru conținutul site-ului va afecta toate postările și paginile de pe site-ul dvs. care umplu întreaga lățime a paginii.

Prin urmare, trebuie să creăm noua clasa, care este utilizat în mod special pentru pagini cu lățime completă:

Site-conținut-fullwidth (float: stânga; lățime: 100%; )

După actualizarea fișierului stil.css Cu clasa de mai sus, trebuie să ne schimbăm șablonul la lățime completă a paginii și să ne asigurăm că facem referință la clasa CSS la 100% lățime:

Șablonul nostru final va arăta astfel:

Acest șablon actualizat confirmă faptul că conținutul de pe site-ul nostru va fi afișat pe întreaga pagină:

Acum, conținutul de pe site este afișat pe întreaga pagină

Tot ce s-a spus mai sus se poate face oricând Tema WordPress. Pentru a face acest lucru, eliminați bara laterală din șablonul de pagină pe care l-ați creat și asigurați-vă că schimbați clasa corectă a foii de stil.

Cum să denumești șabloanele de pagină

Conform Ierarhiei de șabloane WordPress, WordPress afișează șabloane pentru o pagină în următoarea ordine:

  • Șablon personalizat
  • pagina-(slug).php
  • pagina-(id).php
  • pagina.php
  • index.php

Îți va fi mai ușor dacă ai o idee despre ordinea acestor modele, pentru că astfel vei înțelege de ce pagina este concepută într-un anumit fel.

Această comandă înseamnă că WordPress va afișa întotdeauna un șablon pentru o pagină, dacă i-a fost atașat unul. Dacă nu au fost adăugate șabloane la pagină, atunci WordPress va căuta page-(slug).php.

Dacă pagina șablonului-(slug).php nu este găsită, WordPress caută șablonul după ID-ul paginii. De exemplu, dacă ID-ul paginii = 15, atunci WordPress va căuta un șablon de pagină numit 15.php.

Dacă șablonul nu este legat de pagină și nu există potriviri cu ID-ul paginii, atunci WordPress caută șablon standard pagini page.php. Și dacă pagina șablon page.php nu există, atunci index.php este folosit pentru căutare.

Mulți dezvoltatori își numesc șabloanele de teme folosind formatul page-name.php. De exemplu, un șablon de pagină de contact se numește page-contact.php. De în general puteți denumi șabloanele după cum doriți și puteți utiliza orice configurație, fie ea page-name.php, name-page.php sau name.php. În orice caz, veți putea schimba aceste nume în viitor.

În WordPress puteți crea pagini (pagini) sau postări (postări). Când scrieți o postare obișnuită pe blog, creați o postare. Postările apar automat pe pagina de pornire în ordine cronologică inversă.

Paginile sunt destinate unui astfel de conținut precum „Despre mine”, „ Informații de contact" și altele asemenea. Paginile sunt în afara secvenței cronologice normale a postărilor și sunt adesea folosite pentru informații insensibile din punct de vedere cronologic - genul care este întotdeauna solicitat. Folosind pagini, puteți organiza și gestiona orice cantitate de conținut.

De asemenea, puteți da exemple precum paginile cu drepturi de autor, acorduri de licență, reguli de utilizare, informatii despre site. Apropo, regula buna este prezenta unei pagini cu informatii despre site sau companie si/sau a unei pagini cu informatii de contact. Iată unul dintre sfaturile de la Lorelle (în engleză).

În general, paginile sunt foarte asemănătoare cu postările - ambele au un titlu și conținut și pot folosi Șabloane de prezentare pentru a menține un aspect și un aspect consistent al site-ului. Cu toate acestea, paginile au mai multe diferențe cheie din înregistrări.

Pe scurt despre pagini

Ce pagini sunt și ce pot face:

  • Paginile sunt un container pentru conținut care este independent de timp.
  • Paginile pot folosi diverse șabloane, care pot include , etichete de șablon () și cod PHP.

Ce pagini NU sunt și nu pot face:

  • Paginile nu sunt postări. Nu parcurg pagina principală. Nota: Puteți include postări în pagini folosind Plugin-ul Postări Inline.
  • Paginile nu sunt elemente de meniu, chiar dacă o listă de pagini este afișată în locația de navigare. Pentru a crea un complet meniul de navigare există un mecanism separat.
  • Paginile nu pot fi asociate cu categorii sau etichete. Structura organizațională se bazează doar pe ierarhie.
  • Paginile nu sunt fișiere. Ele sunt stocate în baza de date la fel ca înregistrările.
  • Deși puteți adăuga cod PHP la un șablon de pagină, nu puteți adăuga cod la pagina în sine și încă îl puteți face să funcționeze. Nota: Acest lucru poate fi realizat folosind un modul PHP, cum ar fi Exec-PHP sau RunPHP

Crearea paginilor

Pentru a crea o pagină, conectați-vă la Wordpress cu privilegii suficiente pentru a crea articole. Selectați > > pentru a începe o pagină nouă.

Schimbarea URL-ului sau Slug-ului paginilor

Începând cu versiunea 2.5, modificarea adreselor URL ale paginilor a devenit mai puțin intuitivă. Dacă aveți Permalinkuri activate și ați selectat setarea Ziua și Numele(Clic Setări iar în lista care se deschide Permalink-uri), atunci permalinkul va apărea automat sub titlul postării atunci când începeți să tastați în corpul postării (nu doar în titlu).

Deși puteți selecta mai multe setări diferite permalink-uri sau nu le folosiți deloc pentru a le edita Adresa URL a paginii, ar trebui să faceți următoarele:

  1. Creați o pagină folosind Scrie > Pagina.
  2. Publicați-l făcând clic Publica.
  3. Du-te la Gestionare > Pagini.
  4. Clic Edita lângă pagină.
  5. Privește permalinkul de sub titlu și dă clic Edita să-l schimbe.

Prin urmare, dacă nu aveți permalink-urile activate, trebuie să vă publicați paginile înainte de a seta adresa URL.

Afișarea paginilor de pe site

WordPress este capabil automat creați o listă de pagini de site, de exemplu într-o bară laterală, folosind ceva numit wp_list_pages() . Citiți pentru mai multe informatii detaliate, inclusiv cum:

  • Sortați lista de pagini. Personalizare completă Ordinea de ieșire este descrisă în secțiunea „Ordinea paginilor”. panoul administrativ Scrie > Pagina.
  • din pagina de ieșire sau ascunde
  • Controlați afișarea paginilor, adică dacă să afișați toate paginile sau unele subpagini.
  • Stabiliți cât de adânc ajunge lista în ierarhia paginilor.

Copyright 1996-2006

Crearea unei pagini pe WordPress este unul dintre pașii principali în dezvoltarea unui site web. Aceasta nu este o problemă pentru profesioniști, dar pot apărea probleme pentru începători, cei care au descoperit recent acest uimitor sistem de gestionare a conținutului.

O pagină este una dintre părțile principale ale unui site web WordPress. Vă vom spune cum să faceți o pagină și cum poate fi folosită în acel articol.

Cum să faci o pagină pe WordPress

Pentru a crea o pagină pe WordPress, trebuie să faceți clic pe elementul de meniu „Pagini” din consola de administrare și să selectați „Adăugați nou”. Veți fi dus la , care este același cu editorul pentru adăugarea de intrări. Are toate aceste funcții și, de asemenea, puteți comuta între două tipuri de editori - text și vizual.

Va trebui să veniți cu un nume pentru pagină și să completați conținutul acesteia. De asemenea, dacă aveți instalat pluginul All in one Pachet SEO, atunci pagina poate fi optimizată SEO. Pentru a face acest lucru, trebuie să scrieți titlul, descrierea și cuvinte cheieîn rândurile corespunzătoare.

La fel ca postările, paginile pot fi publicate sau salvate ca schiță. Puteți seta data publicării mai devreme dacă trebuie să publicați pagini retrodatate sau mai târziu dacă doriți să programați publicații viitoare. Citiți despre asta.

Similar postărilor, puteți adăuga o imagine în miniatură la o pagină. Dar, spre deosebire de postări, paginile nu pot fi atribuite nici unei categorii sau etichete atribuite.

Dacă doriți să creați o ierarhie de pagini, puteți utiliza opțiunile de pagină părinte și copil.
De asemenea, dacă șablonul dvs. de pe site acceptă diverse opțiuni afișează, acestea pot fi selectate în WordPress la crearea unei pagini.

Ce poți face cu o pagină WordPress?

Paginile pot fi umplute cu text, imagini sau alt conținut. Apoi va fi o pagină statică - nu se va schimba în mod arbitrar. Pagina poate scoate, de asemenea, un cod HTML, așa cum este cazul când adăugați un formular feedback sau hărți ale site-ului. Acestea pot fi fie pagini dinamice, fie statice, în funcție de funcțiile codului.

Pe WordPress pagina de start este întotdeauna creat automat și nu este nevoie să îl creați suplimentar dacă urmează să îl afișați ultimele intrări. Dacă trebuie să afișați o pagină statică sau specifică pe pagina principală, atunci trebuie să o creați mai întâi.

Paginile pot fi adăugate în meniul site-ului, în elementul panoului de administrare " Aspect" - "Meniu". Și acest meniu poate fi plasat pe site.

Nu cu mult timp în urmă a fost publicat un manual despre. A fost de natura cunoștințelor la stadiul inițial, dar și inclus exemple practice. Aș dori să continui această direcție, doar să fii atent la pagini. Materialul pe această temă este multifuncțional, adică foarte mare. Prin urmare, va fi dificil să deschideți toate caracteristicile unui șablon de pagină într-un articol. Dar vom încerca măcar să atingem detalii indirecte și, bineînțeles, principalii parametri.

Ierarhia paginilor

Ierarhia înseamnă o secvență de la cel mai înalt nivel până la cel mai jos, sau invers. În cazul nostru, aceasta este aceeași ordine de autorizare a fișierelor șablon pentru pagină. Când un utilizator ajunge pe una dintre paginile dvs., WordPress își afișează conținutul pe baza opțiunii de creare a paginii (mai multe mai jos).

Șablon personalizat– notat comentariu condiționatîn partea de sus în interiorul unui fișier cu un nume aleatoriu.

page-slug.php– un șablon cu numele paginii (comandă rapidă). Dacă nu a fost specificat un șablon personalizat, atunci WordPress folosește acest tip ca principală.

pagina-id.phpidentificator unic pagini.

pagina.phpfișier standard responsabil pentru conținutul paginilor.

index.phpfișier index. Dacă WordPress nu găsește niciunul dintre șabloanele enumerate mai sus, atunci implicit va fi responsabil pentru pagini.

Atenţie. Există, de asemenea, un șablon de pagină în WordPress numit paged.php, cu toate acestea, nu este folosit pentru a afișa pagini unice de postare, mai degrabă pentru a afișa o listă de pagini în arhivele de postări.

Creați un șablon personalizat pentru utilizare în masă

Există mai multe opțiuni pentru crearea unui șablon cu argumentele pro și contra, aproape nesemnificative. Această opțiune, pe care o vom lua în considerare acum, este cea mai comună. Primul pas este crearea fișier php sau duplicați pagina standard.php . Apoi salvați-l sub un alt nume, de exemplu, templates_my.php. Apoi adăugați un comentariu în partea de sus a fișierului:

Următorul pas este să încărcați fișierul pe tema dvs., să mergeți la panoul de administrare din fila „Pagini-Adăugați nou” sau puteți deschide unul existent. În atributele paginii, selectați ce șablon va fi folosit pe această pagină.

Dacă dintr-o dată nu aveți panoul „Atribute paginii”, atunci bifați caseta din setările ecranului din colțul din dreapta sus pentru a o afișa.

Utilizarea în masă înseamnă că acest tip de șablon poate fi aplicat oricăror pagini ale site-ului. Spre deosebire de specialized, care a fost creat cu un anumit identificator de pagină sau etichetă.

Sfaturi. Un șablon creat în acest fel poate fi localizat într-un subdosar subiect actual. Astfel, fără a lua spatiu suplimentarși creând un aspect compact.

Important. Nu utilizați pagina de prefix - ca nume al paginii șablon. Pentru că WordPress va interpreta fișierul ca fiind unul specializat, care în mod clar se aplică doar unei pagini.

Șabloane de pagină personalizate

A doua metodă este doar pentru anumite pagini fara exceptie. Să dăm un exemplu de vechea schema. Să presupunem că aveți o pagină numită „Portfolio”, în mod implicit eticheta acesteia este tradusă în cuvântul englezesc „portfolio”. Acest lucru poate fi văzut în setările „Page-Properties”. Acum pur și simplu duplicăm fișierul page.php și îl redenumim în page-portfolio.php.

ID-ul este creat exact în același mod, doar ID-ul paginii este înlocuit pentru etichetă. El este în bara de adrese, secțiunea „Pagini-Editare” arată ca această postare=9 . În același mod, fișierul standard este duplicat și redenumit în pagina-9.php.

Important. Un șablon de același tip, care este creat numai pentru pagina specifică nu poate fi localizat în subfolderele teme. Exact la fel ca în temele pentru copii.

Exemplu practic de creare a unui șablon de pagină

Acum, de exemplu, să creăm un șablon bazat pe prima opțiune și să schimbăm bucla în el adăugând rezultatul categoriilor cu înregistrări. Deschideți orice editor, adăugați codul de mai jos, salvați-l sub numele template_my.php și încărcați-l pe server.

    Categoria-1

    have_posts()): $the_query -> the_post(); ?>
  • ">

    Categoria-2

    have_posts()): $the_query -> the_post(); ?>
  • ">

    Categoria-3

    have_posts()): $the_query -> the_post(); ?>
  • ">

Acum trebuie să scrieți stiluri în fișierul style.css

My_main ( box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); margine: 20px automat; padding: 15px; background: #fff; width:1000px; ) .page_cat (marja: 0 9px 20px; padding: 15px; vertical-align: top; 28%; .page_cat h2 (color: #676767; font: bold 18px arial; margin-bottom: 20px; ) ; afișare: bloc; .page_cat li ( margin-bottom: 6px; umplutură: 3px 3px 10px; afișare: bloc; ) .page_cat li a:hover (text-decor: subliniere; ) . 2n) ( fundal: #f7f7f7; )

Mai rămâne un singur lucru de făcut: în panoul de administrare, în fila „Pagini-Editare”, specificați șablonul creat anterior „șablon exemplu” în atributele paginii.

Rezultat.

Etichete de pagină condiționate

În ultimul paragraf, vom lua în considerare mai multe etichete condiționate. Sunt scrise în fișierul standard page.php.

Afișarea elementelor pe anumite pagini

/images/img.png"/> /images/img.jpg"/> /images/img.jpg"/> /images/img.jpg"/>

ieșire de informații

"; } ?>