Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ

Modeli i faqes së WordPress. Udhëzues i plotë

Në këtë artikull, unë do t'ju përshkruaj mënyrat për të krijuar shabllone për faqet e përhershme të WordPress. Çdo metodë ka të mirat dhe të këqijat. Por para se të filloni, le të flasim shkurtimisht se cilat janë faqet dhe si ndryshojnë ato nga postimet.

Në WordPress, ju mund të krijoni faqe (faqe) dhe postime (post). Ato ndryshojnë në atë që të dhënat: futen në burim në faqen kryesore; për hyrjet, tregohen kategoritë; regjistrimet nuk mund të jenë të ngjashme me pemën, dhe faqet: përdoren për përmbajtje të tilla si "Rreth meje", "Kontaktet", "Hapta e faqes"; nuk kanë kategori, por kanë një strukturë peme. Regjistrimet zakonisht synohen për informacion kronologjik (sipas kohës së shtimit), dhe faqet për një strukturë peme nuk varen nga koha. Për shembull, ky artikull publikohet si "hyrje" nën titullin "Kodi" dhe lidhjet në menynë e kokës çojnë në faqet e mëposhtme: Funksionet.

Faqet janë si postimet - ato ndodhen në të njëjtën tabelë të bazës së të dhënave dhe kanë pothuajse të njëjtat të dhëna: titull, tekst, fusha shtesë, etj. Të dyja janë regjistrime, por të llojeve të ndryshme: faqet janë të ngjashme me pemën dhe organizohen duke krijuar faqe prindërore dhe fëmijësh, dhe të dhënat kombinohen me tituj dhe etiketa. Në WordPress, ju mund të krijoni lloje shtesë postimesh, të ngjashme me pemën ose jo.

Krijimi i faqeve në WordPress

Shpesh, ju duhet të krijoni një shabllon të veçantë faqeje për të shfaqur informacionin ndryshe nga faqet e tjera. Kur krijoni një shabllon faqeje në WordPress, mund ta ndryshoni plotësisht faqen: hiqni shiritin anësor, fundin, kokën, mund ta ndryshoni faqen përtej njohjes. Për shembull, në këtë faqe, faqja në të cilën shfaqen kodet e skedarëve të WordPress është ndryshuar.

Metoda 1: një model faqeje përmes një skedari me një emër arbitrar dhe lidhja e tij në panelin e administratorit (mënyrë klasike)

Kjo është mënyra më e zakonshme për të krijuar një shabllon faqeje në WordPress. Për ta bërë këtë, duhet të krijoni një skedar .php, për shembull, tpl_my-page.php në dosjen e temës dhe në fillim të skedarit të shkruani një shënim që skedari i krijuar është një shabllon për faqet:

Tani, kur krijojmë një faqe në panelin e administratorit në bllokun "Vetitë e faqes", ne do të jemi në gjendje të zgjedhim një "shabllon":

Që nga WordPress 4.7. ju mund të krijoni modele të tilla faqesh për çdo lloj postimi, jo vetëm për faqe. Për ta bërë këtë, plotësoni komentet me rreshtin: Lloji i postimit të shabllonit: postimi, faqja, ku postimi, faqja janë emrat e llojeve të postimeve të cilave u përket shablloni.

/ * Emri i shabllonit: Faqja ime e shabllonit Lloji i postimit të shabllonit: postimi, faqja, produkti * /

Përparësitë:

    Pasi kemi krijuar një shabllon, ne mund ta aplikojmë me lehtësi në faqe të ndryshme. Për shembull, mund të krijoni një shabllon pa shirit anësor dhe ta përdorni në faqe të ndryshme.

  • Vetëm regjistrimet me shabllonin e specifikuar mund të merren. Për shembull, ju mund të shfaqni të gjitha faqet me shabllonin "Services" (file servises.php). Kjo ndonjëherë është e përshtatshme. Emri i skedarit të shabllonit ruhet në metafushën _wp_page_template, kështu që për të shfaqur faqet me shabllonin e specifikuar, duhet të krijoni një pyetje nga fusha meta (shih WP_Query).

Të metat:

Pas krijimit të skedarit të shabllonit në dosjen e temave, duhet të shkoni në panelin e administratorit dhe të instaloni shabllonin për faqen. Kjo nuk është gjithmonë e përshtatshme kur zhvillohet. Prandaj, nëse keni ndërmend të përdorni shabllonin vetëm për një faqe, përdorni metodën e dytë.

Si punon:

Kur shkoni te paneli i administratorit në faqe për të redaktuar një postim të tipit peme, WordPress skanon të gjithë skedarët e shabllonit për rreshtin:

Emri i shabllonit: ***

Linja mund të vendoset kudo dhe në çfarëdo mënyre në skedar.

Të gjithë skedarët me linja të ngjashme mblidhen dhe shfaqen në përzgjedhjen e shabllonit në bllokun "Atributet e faqes".

Kur faqja publikohet, emri i skedarit të shabllonit ose i paracaktuar shkruhet në fushën e personalizuar _wp_page_template nëse shablloni nuk është specifikuar:

Wp_page_template = parazgjedhje
_wp_page_template = tpl_my-page.php

Më pas, kur përdoruesi viziton faqen, WordPress do të kontrollojë meta fushën _wp_page_template, nëse shablloni është i instaluar, atëherë përdoret skedari i shabllonit. Përndryshe, kërkimi për shabllonin e faqes vazhdon përmes hierarkisë.

Metoda 2: shabllon i faqes përmes një skedari me një emër specifik (hierarkia e skedarit të shabllonit)

Kur krijohet një faqe, vendoset një shkurtore për të (slug, emri alternativ). Përdoret në faqen url. Dhe mund të ndryshohet:


Për të krijuar një shabllon në këtë mënyrë, duhet të zbuloni bllokimin e faqes dhe të krijoni një skedar në dosjen e temave. Le të themi se slugu ynë është i barabartë me kontaktet si në foto, atëherë ne do të krijojmë një skedar page-contacts.php në temë. dhe plotësoni atë me kodin e nevojshëm (mund ta kopjoni përmbajtjen nga skedari i shabllonit page.php dhe ta modifikoni vetë). Kjo është e gjitha, tani kur vizitojmë faqen, duhet të shohim një shabllon të ri. Në mënyrë të ngjashme, mund të merrni ID-në (le të jetë 12) e faqes dhe të krijoni një skedar page-12.php.

Përparësitë:

Nuk ka nevojë të shkoni në panelin e administratorit dhe të instaloni skedarin e shabllonit. Shablloni fillon të funksionojë menjëherë pas krijimit të skedarit. I përshtatshëm kur zhvillohet.

Të metat:

Shablloni është krijuar vetëm për një faqe specifike. Varet nga slugu i faqes, nëse ndryshon, shablloni nuk do të funksionojë. Nëse përdorni ID, atëherë varësia nga slug zhduket, por në skedarin e temës bëhet e paqartë se cilës faqe i përket shablloni (nëse ka disa shabllone me ID).

Praktikisht e padobishme kur shkruani shabllone, dhe aq më tepër shtojca. Mund të përdoret kur redaktoni faqen tuaj ku dihet paraprakisht ID-ja e slugut ose e faqes.

Si punon:

WordPeress zgjedh se cilin skedar do të përdorë në rendin e mëposhtëm (skedarët duhet të jenë në rrënjë të temës):

  • (any_name) .php (kur përdorni një shabllon faqeje)
  • faqe- (post_slug) .php
  • faqe- (record_id) .php
  • faqe.php
  • njëjës.php
  • indeks.php

Metoda 3: shablloni i faqes përmes filtrit "template_include" (kodimi)

Kjo është një metodë e avancuar, është më komplekse, por së bashku me kompleksitetin hap mundësi të gjera. Duke përdorur këtë metodë, mund të vendosni një shabllon për çdo faqe, postim, kategori, çdo publikim në sajt ose në përgjithësi për një grup të çdo publikimi. Shihni shembujt me përshkrim:

// filtri kalon variablin e shabllonit $ - shtegun drejt skedarit të shabllonit. // Duke ndryshuar këtë rrugë, ne po ndryshojmë skedarin e shabllonit. add_filter ("model_përfshi", "my_shablate"); funksioni my_template ($ shabllon) (# analog i metodës së dytë // nëse kjo është një faqe me një portofol, përdorni skedarin e shabllonit page-portfolio.php // përdorni etiketën e kushtëzuar is_page () nëse (is_page ("portofoli" )) (nëse ($ new_template = locate_template (array ("page-portfolio.php"))) ktheni $ new_template;) # shabllon për një grup kategorish // ky shembull do të përdorë një skedar nga dosja e temave tpl_special-cats.php , // si shabllon për kategoritë me ID 9 , emrin "Uncategorized" dhe slug "php" if (is_category (array (9, "Uncategorized", "php"))) (return get_stylesheet_directory (). "/tpl_special -cats.php";) # shabllon për të shkruar me ID // skedari i shabllonit ndodhet në dosjen e shtojcave /my-plugin/site-template.php postimi global i $; nëse ($ post-> ID == 12) ( ktheni wp_normalize_path (WP_PLUGIN_DIR). "/ my-plugin / site- template.php ";) # shabllon për faqet e llojit arbitrar" libri "// supozohet se skedari i shabllonit book-tpl.php është në dosjen e temave globale $ post; nëse ($ post-> post_type ==" libër ") (kthehu get_stylesheet_ drejtoria (). "/book-tpl.php"; ) ktheni modelin $; )

Një kod i tillë duhet të vendoset në skedarin functions.php të temës ose në një plugin, ose të lidhet në ndonjë mënyrë tjetër. Siç mund ta shihni nga shembulli, gjatë filtrit template_include, etiketat e kushtëzuara tashmë janë duke punuar, variablat globale janë vendosur: $ wp_query, $ post, etj.

Përparësitë:

    Ju mund të vendosni një shabllon për çdo faqe ose grup faqesh. Pothuajse e plotë carte blanche në veprim.

  • Është e mundur të krijoni një shabllon kur shkruani një shtojcë.

Të metat:

Nevoja për të shkruar kodin dhe për ta lidhur atë veçmas (për shembull, në funksionet e temës.php).

Shpesh është e nevojshme t'i jepet një faqeje blogu WordPress një stil të ndryshëm nga dizajni kryesor i blogut. Kjo bëhet duke vendosur këtë faqe shabllon i veçantë... Le të shohim se si zbatohet e gjithë kjo.

Së pari ju duhet të krijoni tuajin shabllon i faqes... Për ta bërë këtë, thjesht mund të redaktoni skedarin page.php, i cili është përgjegjës për shfaqjen e faqeve të përhershme.

Krijo një kopje të këtij skedari dhe emërtoje, për shembull, page_extra.php (emri mund të jetë çdo gjë). Pas kësaj, hapeni atë në një redaktues teksti dhe ndryshoni përmbajtjen në atë që na nevojitet. Për shembull, nëse keni nevojë të ndryshoni kokën, mund të krijoni një skedar të veçantë header_extra.php (emri, përsëri, nuk ka rëndësi), dhe në skedar page_extra.php në vend të get_header (); fut përfshijnë ("header_extra.php");... Në mënyrë të ngjashme, ne mund të ndryshojmë blloqe të tjera në faqe.

Tani në fillim të skedarit page_extra.php ne shkruajmë

1 2 3 4 5

Ky do të jetë emri i shabllonit tonë të ri. Kjo është e gjitha, ruajeni skedarin dhe hidheni në dosjen me temën e instaluar! Të gjithë skedarët e krijuar rishtazi (header_extra.php) dërgohen gjithashtu atje.

Tani duhet ta aplikojmë këtë shabllon në faqen e dëshiruar. Kjo mund të bëhet përmes panelit të administratorit të blogut. Për ta bërë këtë, krijoni një faqe ose shkoni te paneli i administratorit të WordPress për të modifikuar faqet dhe ndryshoni shabllonin e faqes së tubit në atë të sapokrijuar.



Ju gjithashtu mund të shkruani kodin e mëposhtëm në skedarin page.php:

Për versionet e WordPress nga 2.8, të gjitha sa më sipër mund të bëhen me një metodë tjetër. Për ta bërë këtë, përdorni funksionin:... Duhet të shtohet në etiketë në skedarin header.php të temës suaj.

Si rezultat, teksti i titujve të nivelit të tretë do të jetë i barabartë me 18 px, dhe vetëm në faqet statike, ose

1 2 3 # post-2 (ngjyra: e kuqe;)

Ky kod do të ndryshojë ngjyrën e tekstit në postimin ID 2 në të kuqe.

Këtu është një listë e plotë e klasave të trupit që mund t'i përdorni për t'i stiluar ato:

  • Arkivi
  • kërkimi
  • faqe
  • bashkëngjitje
  • gabim 404
  • postid i vetëm- (id)
  • shtojcë- (id)
  • shtojcë- (lloj mime)
  • autor
  • autor- (emri)
  • kategori
  • kategori- (emri)
  • etiketë- (emri)
  • faqe-prind
  • page-child prind-pageid- (id)
  • page-template page-template- (emri i skedarit të shabllonit)
  • rezultatet e kërkimit
  • kërkim-pa-rezultate
  • i regjistruar
  • faqe- (numri i faqes)
  • me një faqe - (numri i faqes)
  • faqe-faqe- (numri i faqes)
  • kategori-faqe- (numri i faqes)
  • etiketuar- (numri i faqes)
  • data-paged- (numri i faqes)
  • faqe e autorit- (numri i faqes)
  • faqe kërkimi- (numri i faqes)

Sistemi WordPress ju lejon të krijoni lehtësisht shabllonin tuaj të faqes duke modifikuar paksa ndonjë nga shabllonet standarde.

Për shembull, tani dua të bëj një shabllon nga një temë me tre kolona, ​​në të cilën do të ketë vetëm një shirit anësor - më duhet të krijoj një fushë të gjerë teksti për faqet e albumeve fotografike.

Si të bëni një shabllon të pavarur të faqes WordPress

I gjithë procesi i krijimit të një shablloni të veçantë për një faqe të veçantë të faqes përbëhet nga disa hapa:

1. Krijimi i një skedari php për një draft shabllon bazuar në atë standard.

2. Cilësimet e shabllonit për një lloj faqeje të veçantë në një faqe WordPress (mund ta bëni këtë në kompjuterin tuaj ose direkt në panelin e administratorit të faqes).

3. Kur krijoni një faqe të re ose redaktoni një ekzistuese, zgjidhni shabllonin që rezulton për të.

Krijimphp për shabllonin e faqes tuaj

Shkarko skedar page.php nga dosja e temës së instaluar në sit. Ndodhet në:

/wp-content/themes/theme_name/page.php

Hapni, për shembull, në Notepad ++.

Ne fillim, para, futni kodin për emrin e shabllonit të faqes së re:

Emri i shabllonit: Albumi

Përshtatja e shabllonit të faqes suaj për sitinWordPress

Këtu mund të modifikoni një shabllon të ri ose në kompjuterin tuaj ose në zonën e administratorit. Unë preferoj opsionin e dytë në mënyrë që të shoh menjëherë se çfarë ndodh (megjithëse ky është një justifikim - ju mund të shikoni jo domosdoshmërisht në faqen e internetit ...).

Pra, ju duhet të ngarkoni skedarin album.php në të njëjtën dosje si page.php e paracaktuar e temës suaj të WordPress.

Pasi të keni shkarkuar skedarin, shkoni te paneli i administratorit në meny "Pamja" - "Redaktori" dhe në të djathtë, zgjidhni një skedar të ri nga shabllonet.

Në dritaren e redaktimit, mund të shihni kodin e faqes, në fillim të së cilës vendoset kodi ynë për përcaktimin e emrit të shabllonit të faqes "Album".

E tëra që mbetet është të modifikoni shabllonin sipas dëshirës tuaj. Për shembull, më duhet të heq shiritin anësor të djathtë. Dhe më pas, megjithatë, do të më duhet të shtoj stile të reja në mënyrë që kolona qendrore e faqes të bëhet më e gjerë se në shabllonin standard të faqes (nga gjerësia e shiritit anësor në distancë).

Nëse gjithçka është e thjeshtë me shiritin anësor (duhet të fshini kodin e tij dhe kaq) ...

... atëherë stilet janë pak më të komplikuara. Unë nuk do të shpik dhe do të shqetësohem për të krijuar klasa të reja. Do të kem vetëm disa faqe - të gjera - për albumet e fotografive, kështu që do t'i shkruaj stilet drejtpërdrejt në skedarin e shabllonit të faqes së re album.php.

Nga rruga, kjo është ajo që ndodhi pas heqjes së kodit për shiritin anësor të djathtë (hapësira u lirua, por diferenca qendrore nuk u zgjerua, sepse ka një gjerësi fikse).

Në Google Chrome, është e përshtatshme të shikosh kodin e një elementi faqeje, kështu që shpejt zbuloj se një bllok me një fushë qendrore ka id postcont(në shabllonin tim). Dhe blloku me vetë tekstin e faqes është përmbajtje.

Duhet t'u shtojmë stile të reja, domethënë thjesht të rrisim gjerësinë (madhësia = gjerësia e faqes - gjerësia e shiritit anësor të majtë).

Këtu janë ata, të dashur, në kodin e skedarit të shabllonit të faqes së tyre album.php:

dhe

Nuk më duhej të stiloja përmbajtjen sepse nuk ka gjerësi të specifikuar fare për të, është thjesht një bllok i mbivendosur në postcont.

! e rëndësishme- një parametër i kërkuar në raste të tilla, sepse unë nuk kam parë dhe nuk e di se çfarë shkruhet atje në stile, dhe stilet e mia të reja duhet të kenë përparësi.

Në parim, gjithçka është gati. Tani faqja në shabllonin e ri duket kështu për mua:

Në të djathtë, kutia e tekstit "u këput" në kufirin e djathtë, e shtrirë në gjerësinë e shiritit anësor të djathtë. Këtu nuk duket shumë, sepse ka ende vende për foto të vjetra, të vogla, por kur ta zëvendësoj, do të shtoj një pamje këtu.

Përditësim nga 20.10.14: Po shtoj, siç e premtova në fillim të vitit, një ekran të faqes me foto. Po, sa ka ndodhur që atëherë. 17 shkurti është dita e fundit paqësore përpara ngjarjeve të ndryshme që pasuan...

Dhe së fundi, faza përfundimtare (të cilën tashmë e tregova pak në pamjet e mësipërme).

Përshtatja e shabllonit tuaj për faqet e internetitWordPress

Kur krijoni një faqe ose redaktoni një faqe që është tashmë në sit, mund të zgjidhni një shabllon jo standard në të djathtë.

Zgjidhni menynë "Faqet" dhe "Shto të re" ose klikoni mbi atë që dëshironi të ndryshoni.

Në të djathtë në menynë Shablloni, ndryshoni modelin bazë në albumin e ri dhe ruani ose publikoni faqen.

Tani kjo është me të vërtetë e gjitha!

Foto © Nancy L Misiewicz. Një rrëmujë në pyll

Hyrje të tjera interesante

Në WordPress, ju mund të krijoni faqe ose postime. Kur shkruani një postim të rregullt në blog, po krijoni një postim në blog. Regjistrimet shfaqen automatikisht në faqen kryesore në rend të kundërt kronologjik.

Faqet janë të destinuara për përmbajtje të tilla si "Rreth meje", "Informacionet e kontaktit" dhe të ngjashme. Faqet janë jashtë rendit normal kronologjik të regjistrimeve dhe shpesh përdoren për informacion kronologjikisht të pandjeshëm - lloji që nevojitet gjithmonë. Faqet mund të organizojnë dhe menaxhojnë çdo sasi të përmbajtjes.

Ju gjithashtu mund të jepni shembuj të tillë si faqet për të drejtën e autorit, marrëveshjet e licencës, rregullat e përdorimit, informacionet e faqes. Nga rruga, është një rregull i mirë të kesh një faqe me informacione për një faqe ose kompani dhe / ose një faqe me detaje kontakti. Këtu është një nga këshillat nga Lorelle (në anglisht).

Në përgjithësi, faqet janë shumë të ngjashme me postimet – të dyja kanë titull dhe përmbajtje dhe mund të përdorin Modelet e Prezantimit për të mbajtur një pamje dhe ndjenjë të qëndrueshme për sitin. Sidoqoftë, faqet kanë disa ndryshime kryesore nga postimet.

Shkurtimisht rreth faqeve

Cilat janë faqet dhe çfarë munden ato:

  • Faqet janë një enë për përmbajtje që është e pavarur nga koha.
  • Faqet mund të përdorin një sërë shabllonesh, të cilat mund të përfshijnë etiketat e shablloneve () dhe kodin PHP.

Cilat faqe NUK janë dhe çfarë NUK MUND:

  • Faqet nuk janë regjistrime. Ata nuk kalojnë nëpër faqen kryesore. Shënim: Ju mund të përfshini postime në faqe duke përdorur Shtojcën Inline Posts.
  • Faqet nuk janë artikuj të menysë, edhe nëse lista e faqeve shfaqet në vend të lundrimit. Ekziston një mekanizëm i veçantë për krijimin e një menuje të plotë navigimi.
  • Faqet nuk mund të lidhen me kategoritë dhe etiketat. Struktura organizative bazohet vetëm në hierarki.
  • Faqet nuk janë skedarë. Ato ruhen në bazën e të dhënave në të njëjtën mënyrë si të dhënat.
  • Ndërsa mund të shtoni kodin PHP në një shabllon faqeje, nuk mund të shtoni kod në vetë faqen për ta bërë atë të funksionojë. Shënim: Kjo mund të arrihet duke përdorur një modul PHP si Exec-PHP ose RunPHP

Krijo Faqe

Për të krijuar një faqe, hyni në Wordpress me privilegje të mjaftueshme për të krijuar artikuj. Zgjidhni>> për të filluar punën në një faqe të re.

Ndryshimi i URL-së ose slugut të faqeve

Që nga versioni 2.5, ndryshimi i URL-ve të faqeve është bërë më pak intuitiv. Nëse keni aktivizuar lidhjet e përhershme dhe keni zgjedhur cilësimin Dita dhe Emri(Klikoni Cilësimet dhe në listën e hapur Lidhje të përhershme), atëherë lidhja e përhershme do të shfaqet automatikisht nën titullin e postimit kur të filloni të shkruani në trupin e postimit (jo vetëm titullin).

Përkundër faktit se mund të zgjidhni disa cilësime të ndryshme të lidhjes së përhershme ose të mos i përdorni fare, për të modifikuar URL-në e faqes, duhet të bëni sa më poshtë:

  1. Krijo një faqe me Shkruani> Faqe.
  2. Publikojeni duke klikuar Publikoni.
  3. Shkoni në Menaxho> Faqet.
  4. Shtypni Redakto pranë faqes.
  5. Shikoni lidhjen e përhershme nën titull dhe klikoni Redakto për ta ndryshuar atë.

Kështu, nëse nuk keni aktivizuar lidhjet e përhershme, duhet të publikoni faqet tuaja përpara se të vendosni URL-në.

Shfaqja e faqeve në sit

WordPress është i aftë automatikisht krijoni një listë faqesh në një sajt, për shembull në një shirit anësor, duke përdorur një të quajtur wp_list_pages (). Lexoni për më shumë detaje, duke përfshirë mënyrën se si:

  • Rendit listën e faqeve. Përshtatja e plotë e renditjes së daljes përshkruhet në seksionin "Renditja e faqeve" të panelit të administratorit Shkruaj> Faqe.
  • nga dalja ose fshehja e faqes
  • Kontrolloni shfaqjen e faqeve, domethënë nëse do të shfaqen të gjitha faqet ose disa nënfaqe.
  • Përcaktoni se sa thellë hyn lista në hierarkinë e faqeve.

E drejta e autorit 1996-2006

Llojet e postimeve të WordPress janë fusha më e gjerë e aktivitetit për zhvilluesit. Fillimisht, WordPress përfshin 5 lloje kryesore postimesh: postim, faqe, bashkëngjitje, rishikim dhe menu navigimi.

Postimet dhe faqet janë llojet kryesore të postimeve për postimin e përmbajtjes në një sajt. Dhe ka disa dallime midis tyre.

Regjistrimet priren të shfaqen në rend të kundërt në faqen kryesore të blogut dhe faqet shfaqen pa një datë publikimi. Kategoritë dhe etiketat gjithashtu mund të lidhen me postimet, por jo me faqet (edhe pse kjo mund të bëhet në cilësimet).

Faqet mund të strukturohet sipas rendit. Kjo është veçanërisht e dobishme për organizimin e përmbajtjes për pronarët dhe vizitorët e faqeve.

Modelet e faqeve mund të ndryshohen po aq lehtë duke përdorur shabllone të ndryshëm faqesh. Ata do t'ju lejojnë të ndryshoni stilin e çdo faqeje në faqen tuaj.

Le të hedhim një vështrim më të afërt se cilat modele faqesh ekzistojnë dhe si mund t'i përdorni ato për faqen tuaj.

Pse të mos përdorni shabllone të ndryshme faqesh?

Temat e WordPress zakonisht përdorin një shabllon faqe.php i cili përcakton stilin e të gjitha faqeve të faqes. Shumica e zhvilluesve të temave krijojnë një shabllon të faqes kryesore në të njëjtën mënyrë. Ky shabllon shfaq përmbajtjen e faqes dhe si parazgjedhje përcakton se cilët elementë të dizajnit do të jenë të pranishëm në të (për shembull, koka, shiriti anësor, fundi, etj.).

Si parazgjedhje, shablloni i faqes (page.php) është vendosur në mënyrë që e gjithë përmbajtja e kërkuar të shfaqet në faqe.

Krijimi i një shablloni unik të faqes ju lejon të shkoni përtej standardeve të WordPress dhe të ndryshoni shfaqjen e përmbajtjes në faqe sipas dëshirës tuaj. Për shembull, mund të ndryshoni dizajnin e faqeve tuaja duke hequr shiritin anësor. Ju gjithashtu mund të ndryshoni fontin tuaj të preferuar dhe të përdorni një titull të ndryshëm nga ai i ofruar në faqen kryesore.

Modeli më i famshëm i faqeve me porosi është Arkivi(shabllon i faqes së arkivit arkivi.php). Gjendet në shumë tema të WordPress dhe përmban të gjithë përmbajtjen e faqes, e cila është e ndarë në faqe, kategori, etiketa, data arkivimi, arkiva të autorit.

Shumë shabllone arkivore shfaqin gjithashtu një listë të plotë të postimeve në blog dhe një kuti kërkimi për postimet në sit. Në thelb, një shabllon arkivi është një hartë faqeje që një përdorues mund të përdorë për të gjetur atë që kërkon.

Llojet e tjera të shablloneve të faqeve mund të gjenden në tema, të tilla si:

  • Forma e Kontaktit
  • Faqet pa shirit anësor (shirit anësor)
  • Faqja e uljes (faqja e uljes)
  • Indeksi i blogut

Mundësitë për shabllonet e faqeve janë të pafundme. E gjitha varet nga sa i përshtatshëm dëshironi ta bëni faqen tuaj për përdoruesin përfundimtar.

Si të zgjidhni një shabllon për një faqe?

Është shumë e lehtë të shtosh një shabllon për një faqe. Në redaktuesin e faqes në të djathtë, do të shihni një dritare (widget) të quajtur " Atributet e faqes". Ndodhet nën dritare " Publikoni».

Në atributet e faqes, mund të zgjidhni faqen mëmë dhe rendin e vendosjes së saj në sit në fushën përkatëse. Dhe opsioni në mes ju lejon të ndryshoni shabllonin. E tëra çfarë ju duhet të bëni është të zgjidhni një shabllon për faqen dhe ta përditësoni atë.

Modeli gjithashtu mund të ndryshohet në një mënyrë tjetër - përmes listës së të gjitha faqeve. Thjesht duhet të klikoni në " Vetitë».

Pastaj ndryshoni shabllonin në menunë e opsioneve në të djathtë.

Opsionet e shabllonit nuk do të shfaqen nëse tema juaj përdor vetëm shabllonin e paracaktuar të faqes.

Si të krijoni një shabllon bazë të faqes së internetit

Krijimi i një modeli të ri faqeje për faqen tuaj të WordPress është më i lehtë nga sa mendoni. Ju nuk keni nevojë të keni përvojë në zhvillimin dhe krijimin e temave ose shtojcave për këtë.

Ju duhet vetëm të përdorni kodin faqe.php një shabllon ekzistues teme si bazë për një shabllon të ri faqeje. Për shembull, ju jeni duke përdorur temën e vjetër të paracaktuar Twenty Twelve. Skedari faqe.php ka kodin e mëposhtëm:

Ju mund ta përdorni këtë kod për të krijuar një shabllon të ri faqeje. Për ta bërë këtë, thjesht duhet të siguroheni që komenti i kodit të vendoset në krye të skedarit të ri. Kjo do të përcaktojë skedarin e dhënë si shabllonin e faqes:

/ * Emri i shabllonit: Modeli i faqes sime të personalizuar * /

Modeli i faqes suaj do të duket si ky:

Le të ecim përmes procesit të krijimit të një shablloni bazë të faqes dhe të përpiqemi të krijojmë një shabllon faqeje me gjerësi të plotë. pa përdorur një shirit anësor... Tema e Twenty Twelve përfshin në mënyrë origjinale një shabllon me gjerësi të plotë, por ne do të pretendojmë se nuk e bën këtë, sepse na nevojitet për tutorialin tonë.

Në një plan urbanistik standard, shiriti anësor i faqes shfaqet në anën e djathtë:

Modeli i faqes standarde në temën e njëzet e dymbëdhjetë

Është e lehtë të krijosh një shabllon të ri faqeje pa një shirit anësor.

Së pari ju duhet të krijoni një skedar të ri duke përdorur çdo redaktues teksti (Do ta bëjë Notepad ose Notepad ++). Mund të quhet diçka në një mënyrë të thjeshtë, për shembull, nosidebar-page.php ose faqe e plotë.php(për emrat e skedarëve do të flasim pak më vonë). Pastaj ngarkoni skedarin në faqen tuaj në mënyrë që të vendoset pranë skedarit page.php.

Në fakt, shablloni ynë është një shabllon nga faqe.php Njëzet e dymbëdhjetë tema, të hequra vetëm.

Duket kështu:

Pasi të ngarkoni skedarin e shabllonit në temën tuaj, mund ta përdorni për të gjitha faqet. Ju gjithashtu mund të lidhni një faqe me këtë shabllon për të hequr shiritin anësor të saj.

Por kjo nuk është e gjitha. Sapo kemi hequr shiritin anësor deri më tani. Ne duhet të sigurohemi që përmbajtja është postuar gjerësia e plotë e faqes... Ndërkohë, ajo zë vetëm dy të tretat e faqes:

Nëse shikoni kodin për shabllonin tonë, mund të shihni se shumica e përmbajtjes ndikohet nga një klasë specifike CSS:

Pjesa e dytë class = "site-content" është përgjegjëse për stilin e pjesës kryesore të përmbajtjes. Nëse kontrolloni fletën e stilit ( stil.css) të temës, atëherë mund të shihni se kjo klasë është pothuajse në fund:

Përmbajtja e sajtit (lundrues: majtas; gjerësia: 65.104166667%;)

Për të zgjeruar përmbajtjen në të gjithë faqen, duhet të ndryshojmë gjerësinë e zonës së përmbajtjes nga 65% në 100% ... Por nuk keni nevojë të ndryshoni klasën e përmbajtjes së faqes, pasi ende përdoret në shabllone të tjerë si faqja standarde faqe.php dhe shabllonin e postimit beqare.php... Ndryshimi i përqindjes për përmbajtjen e faqes do të ndikojë në të gjitha postimet dhe faqet në faqen tuaj që përfshijnë gjerësinë e plotë të faqes.

Prandaj, ne duhet të krijojmë një klasë të re që përdoret posaçërisht për faqet me gjerësi të plotë:

Siti-përmbajtja-gjerësia e plotë (lundrues: majtas; gjerësia: 100%;)

Pas përditësimit të skedarit stil.css me klasën e mësipërme, ne duhet të ndryshojmë shabllonin tonë në gjerësinë e plotë të faqes dhe të sigurohemi që të lidhemi me klasën CSS me gjerësi 100%:

Modeli ynë përfundimtar do të duket si ky:

Ky shabllon i përditësuar konfirmon që përmbajtja në faqen tonë do të shfaqet në faqe të plotë:

Tani përmbajtja në faqe shfaqet në të gjithë faqen

Gjithçka e mësipërme mund të bëhet në çdo temë të WordPress. Për ta bërë këtë, hiqni shiritin anësor nga shablloni i faqes së krijuar dhe sigurohuni që të ndryshoni klasën e dëshiruar të fletës së stilit.

Si të emërtoni shabllonet e faqeve

Sipas hierarkisë së shablloneve të WordPress, WordPress shfaq shabllonet për një faqe në rendin e mëposhtëm:

  • Modeli i personalizuar
  • faqe- (slug) .php
  • faqe- (id) .php
  • faqe.php
  • indeks.php

Do të jetë më e lehtë për ju nëse keni një ide për renditjen e këtyre shablloneve, sepse kjo do t'ju ndihmojë të kuptoni pse faqja është stiluar në një mënyrë ose në një tjetër.

Ky urdhër do të thotë që WordPress do të shfaq gjithmonë shabllonin për faqen nëse i është bashkangjitur. Nëse nuk është shtuar asnjë shabllon në faqe, atëherë WordPress do të kërkojë faqe- (slug) .php.

Nëse faqja e shabllonit- (slug) .php nuk gjendet, WordPress e kërkon shabllonin sipas ID-së së faqes. Për shembull, nëse ID e faqes është 15, atëherë WordPress do të kërkojë një shabllon të faqes me emrin 15.php.

Nëse shablloni nuk është i lidhur me faqen dhe nuk përputhet me ID-në e faqes, atëherë WordPress kërkon për modelin standard të faqes page.php. Dhe nëse page.php e faqes së shabllonit nuk ekziston, atëherë index.php përdoret për kërkim.

Shumë zhvillues emërtojnë shabllonet e tyre të temave duke përdorur formatin page-name.php. Për shembull, shablloni i faqes së kontaktit quhet page-contact.php. Në thelb, ju mund t'i emërtoni shabllonet sipas dëshirës dhe të përdorni çdo konfigurim, qoftë page-name.php, name-page.php ose name.php. Në çdo rast, ju mund t'i ndryshoni këta emra në të ardhmen.

Artikujt kryesorë të lidhur