The Ultimate WordPress žaidimų kodai

„WordPress“ greitai tampa buitiniu vardu, jei jo dar nėra. Tai visur, šis gerybinis grožis, suteikiantis galimybę naudotis geriausiomis svetainėmis ir žiniatinklio programomis, kurias bet kada mačiau. Tai premjeros CMS ir internetinių dienoraščių platforma, kuri yra ne tik neįtikėtinai universali, bet ir nuostabiai lengva išmokti bei naudoti. Kodėl kitaip „WordPress“ populiarumas augtų kiekvieną dieną?


Bet tai, ką matote paviršiuje, kai nustatote ir paleidžiate „WordPress“, yra tik maža dalis to, kas vyksta užkulisiuose. Tiesą sakant, graži vartotojo sąsaja, kurią mes visi taip mylime, yra niekas, palyginti su veiklos užkulisiais. Aš turiu galvoje, kad „WordPress“ veikia dviem šiek tiek sudėtingesnėmis žiniatinklio technologijomis, žinomomis kaip PHP ir MySQL.

Kitos svarbios technologijos apima „JavaScript“, tai yra artimas pusbrolis „jQuery“, CSS ir HTML. „WordPress“ temos (ir net papildiniai) daugiausia rašomos PHP, ir paleidimas priklauso nuo „MySQL“ duomenų bazių. Jie taip pat priklauso nuo minėtų interneto technologijų. Visos šios technologijos turi veikti kartu.

Dabar, kaip pradedantysis, galite nesuprasti, kad norėdami, kad „WordPress“ platforma, temos ir papildiniai veiktų vieningai, kūrėjai naudoja standartizuotų kodų rinkinį, kitaip vadinamą PHP žymomis. Šiuos kodus mes aprašome šiandienos įraše, parodydami, kokie jie yra naudingi. Keliuose pavyzdžiuose išspausdinsime kelis pavyzdžius, kad būtų gera priemonė, todėl pasiruoškite sprogdinti savo kelionę į teminę kelionę!

Temos anatomija

„WordPress“ tema

„WordPress“ tema yra ne kas kita, kaip tik keli susieti PHP failai. Kartu pateikiamas CSS stiliaus lentelės failas, atsakingas už tai, kaip atrodo jūsų tema (ir svetainė). Grįžtant prie pagrindų, „WordPress“ tema yra tik keli PHP failai. Viršuje yra puikus vaizdas tuts + cheatsheet skirtas „WordPress“ temos anatomijai. Norėdami sukurti „WordPress“ temą, jums reikės šių failų:

  • antraštė.php– Šiame šablono faile yra antraštės informacija, rodoma skyriuje, ir prieš atidarymą žyma. Čia pridedate metaduomenis, svetainės pavadinimą ir nuorodą į savo CSS stiliaus lentelę.
  • indeksas.php – Tai yra pagrindinis „WordPress“ temos (ar svetainės) šablonas. Vienintelis jo tikslas yra sudėti kitus failus įtraukiant juos naudojant šablonų žymas (akimirksniu daugiau apie šablonų žymas).
  • šoninė juosta.php – Tai yra jūsų šoninės juostos skyrius. Galite patalpinti valdiklius, kategorijas, papildomus meniu, paieškos formą ir bet ką kita
  • footer.php – Tai yra poraštės skyrius. Pridėkite savo autorių teisių informaciją, RSS nuorodas, valdiklius, nuorodas, socialines piktogramas ir kt
  • puslapis.php – Kai kuriate puslapį savo „WordPress“ pagrįstoje svetainėje, tai yra atsakingas šablonas
  • single.php – Šiame šablono faile yra vienas tinklaraščio įrašas
  • komentarai.php – Už juos atsakingas šablonas komentuoja
  • 404.php – Šablonas, rodomas, kai jūsų skaitytojas susiduria su liūdnai pagarsėjusia 404 nerasta klaida
  • search.php –  Siūlo skaitytojams galimybę rasti turinį jūsų „WordPress“ svetainėje
  • searchform.php – Jums reikės paieškos formos, kad galėtumėte pasiūlyti aukščiau paminėtas funkcijas, o dabar to nedarysite jūs?
  • archive.php – Surasti turinį, kurį paskelbėte 2008 m., Neturėtų būti vargas
  • funkcijos.php – Čia sudėkite visas specialiąsias funkcijas ir net pasirinktinius papildinius. Tačiau norint suderinti įvairias temas, patariama pridėti pasirinktinį kodą kaip atskirus papildinius. Galite pridėti papildomų meniu, suaktyvinti valdiklius ir dar daugiau. Šis failas suteikia jums tiek daug jėgų, kad jūsų „WordPress“ svetainė / tema būtų paversta bet kokiu būdu.
  • style.css – Tai nėra PHP šablono failas. Bet failas, kuriame pridedate savo CSS stilius, kad valdytų estetiką. Kartu pateikiama „WordPress“ temos informacijos antraštė.

Be jokios abejonės, galite sukurti temą su mažiau šablonų, tačiau mes nerekomenduotume iš jos kurti įpročio. Galų gale, norint sukurti standartinę WP temą, jums reikia tik 10 ar daugiau failų. Trylika nėra didelė figūra, ar dabar? Trumpai tariant, jūsų index.php gali atrodyti taip:



// Įdėkite čia pagrindinį turinį, įtraukite kilpą



Pakalbėkime apie madingą kodo fragmentą, vadinamą kilpa.

Kilpa

Kai kuriose ankstesnėse mūsų įrašų serijose, tokiose kaip populiarioji „WordPress“ pamoka: Kaip sukurti „WordPress“ temą iš HTML, mes paminėjome kilpą, nors ir praeinančią. Taigi, kas daro kilpą populiariausiu fragmentu? Na, be šio specialaus kodo, jūs turėtumėte rankomis užkoduoti kiekvieną įrašą kartu su ištraukomis į savo „WordPress“ temą. Tai darytumėte kaskart, kai paskelbiate naują straipsnį.

Pastangos ir laikas, kurį iššvaistysite, taps mėlyni ir stangrūs. Anglies atspaudas, kurį palikote, – po to, kai apgailestaujate, kad mirėte, – sugadins dvylikos jankų stadionų skylę ozono sluoksnyje. Na, aš per daug išryškinu faktus (ar jų trūkumą), bet jūs imtumėtės minčių ieškotojų, jei būtumėte rankomis užkodavę kiekvieną įrašą savo „WordPress“ svetainėje..

Kilpa yra gyvybės taupymo priemonė. Tiesiog įmeskite šį kodo fragmentą kur nors į savo „WordPress“ šablono failus ir jame bus pateikiami visi jūsų kada nors sukurti įrašai:

Mes dažniausiai naudojame ciklą index.php, kad pateiktume įrašų sąrašą, tačiau nedvejodami eksperimentuokite; pridėkite jį visur, kur norite įrašyti savo įrašus. Be to, prie kilpos pridėkite tinkintas HTML ir PHP žymas, kad galėtumėte tinkinti savo įrašus, kaip jums atrodo tinkama. Kalbant apie žymas, ką galima rasti „WordPress“?

Įtraukite žymas

„WordPress“ žymės

Šablonų įtraukimo žymės yra tiesiog PHP kodai, kuriuos naudojate bet kuriame šabloniniame faile, kad įtrauktumėte (ar veikiau skambintumėte) kitus šablonų failus iš „WordPress“ temos aplanko. Štai apie ką mes kalbame:

  • – Norėdami tai paskambinti (arba įtraukti) failą header.php, naudokite tai indekse.php. Jis sugeneruos header.php ir rodys savo turinį index.php – štai kas ir failas yra.
  • – Apima sidebar.php
  • – Apima šablono failą footer.php
  • – Greita viktorina: Kaip manote, ar tai apima žymę?

Šablono „Bloginfo“ žymės

Yra dar viena šablonų žymų kategorija, kurią mes tiesiog vadinsime „bloginfo“ žymomis. Jie vaidina vieną vaidmenį – iš duomenų bazės gauti informaciją apie jūsų „WordPress“ svetainę. Tai daugiausia informacija, kurią jūs perduodate „WordPress“ svetainei savo administratoriaus srityje per Vartotojo profilis ir Nustatymai -> Bendra. Kai informacija bus gauta iš jūsų duomenų bazių, šios žymės jūsų svetainėje bus rodomos tokios pačios, kaip jas įdėdami.

Galite šiek tiek pakeisti „bloginfo“ struktūrą, kad galėtumėte ne tik rodyti gautą informaciją, bet ir naudoti ją (informaciją) kitoje savo PHP kodo dalyje. Kaip patogu? Apie tai akimirksniu daugiau. Čia yra labiausiai paplitusios „bloginfo“ žymės:

  •  – Tai rodo jūsų „WordPress“ tinklaraščio / svetainės pavadinimą
  • – Šioje šablono žymoje rodomas jūsų tinklaraščio URL
  •  – Čia rodomas jūsų tinklaraščio aprašymas arba veikiau pavadinimo eilutė.
  •  – rodo simbolių rinkinį, naudojamą jūsų svetainei koduoti. Numatytasis yra UTF-8
  •  – Tai rodo jūsų aktyvios temos CSS stiliaus lentelės URL
  •  – Rodoma jūsų naudojama „WordPress“ versija
  •  – Rodo „WordPress“ kalbą
  •  – Parodo RSS 0.92 sklaidos kanalo URL
  • – Parodo RSS 2.0 sklaidos kanalo URL

Yra keletas kitų „bloginfo“ žymės galite naudoti norėdami patobulinti savo „WordPress“ temą. Dabar apie tą mažą „bloginfo“ modifikaciją, apie kurią kalbėjome prieš kelias sekundes. Iki šiol mes naudojome Pakeiskime tai į: . Leiskite man suskirstyti parametrus:

  • $ šou  Tai yra raktinis žodis, kurį naudojate norėdami gauti informaciją iš duomenų bazės. Pavyzdžiai yra „vardas“, „URL“, „aprašymas“, „admin_postas“ ir kt
  • $ filtras – Tai tik leidžia filtruoti gautą informaciją. Pagal numatytuosius nustatymus ji yra „neapdorota“, o tai tiesiog reiškia, kad parodytos USD vertė bus grąžinta tokia, kokia yra. Jei tai nustatysite kaip „rodymas“, parodymų $ vertė pirmiausia bus perduota per funkciją „wptexturize ()“. Vis dėlto šiuo metu nesinervinkite.

Štai pavyzdys: Tarkime, kad norime atsisiųsti ir parodyti jūsų žymeklį (svetainės aprašą), panašų į „Geriausias„ Premium WordPress “temas“, pirmiausia gautume šią informaciją naudodami šią žymą …

… į kurį įkeliamas svetainės aprašymas $ site_description. Norėdami svetainėje pateikti savo svetainės aprašą, naudokite tai:

Tai suteikia jums: Jūsų etiketė yra: geriausios „WordPress“ temos

Pastaba: Yra daugybė kitų rūšių šablonų žymės kurie leidžia pasiekti tiek daug daugiau naudojant „WordPress“ svetainę. Jie skirstomi į įvairius rinkinius, būtent bendrosios žymės, autorių žymės, paskelbti miniatiūrų žymas, kategorijų žymos, ir saitas žymės tarp kitų. Jūs netgi galite juos naudoti kilpos viduje, taigi, taip, jūs turėtumėte pasilinksminti.

Temos stilius

„Style.css“ minėjome anksčiau. Vėlgi, kodėl failas style.css yra svarbus? Pirma, joje pateikiama išsami informacija apie jūsų temą. Ši informacija patenka į stiliaus lentelės antraštę, kuri padeda atpažinti temą pasirinkimo metu administratoriaus srityje. Iš esmės nė vienos temos stiliaus lentelės antraštėse neturėtų būti tos pačios informacijos. Čia yra stiliaus lentelės antraštės pavyzdys:

/ *
Temos pavadinimas: Jūsų temos pavadinimas
Temos URI: https://www.yoursite.com/yourtheme
Autorius: Jūsų vardas
Autoriaus URI: https://www.yoursite.com/
Aprašymas: Ši „WordPress“ tema yra 100% atsakinga „blah blah“...
Versija: 1.0
Licencija: GNU General Public License V2 ar naujesnė versija
Licencijos URI: http://www.gnu.org/licenses/gpl-2.0.html
Žymos: auksas, vieno stulpelio, kairioji šoninė juosta, reaktyvusis tinklelis ir kt
Teksto sritis: jūsų vardas
* /

Ši informacija pirmiausia (arba pačiame viršuje) yra „style.css“. Išskyrus tai, užtikrinkite, kad jūs:

  • Sekite CSS kodavimo standartai
  • Naudokite galiojančią CSS
  • Sumažinkite CSS
  • Pridėkite spausdinimui tinkamų stilių
  • Stilizuokite visus HTML elementus

Baigiamosios mintys

Šis žaidimų lapas yra tiesiog greitas pereinamasis šaltinis, kuris padės jums pradėti mokytis „WordPress“ temos kūrimo. Naudodami žymas ir fragmentus, kuriuos mes čia pasidalinome, galite greitai sukurti standartinę temą ir patobulinti ją nepatirdami prakaito. Žinoma, jūs turite nuolat mokytis „WordPress“ temos kūrimo, ir tam mes rekomenduojame „WordPress Codex“, tuts+, Trijų rūmų ir „ThemeShaper“ be kitų gerbiamų šaltinių.

Išskyrus tai, nedvejodami pasidalinkite savo patarimais, kodais, fragmentais ar bet kuo kitu, ką turite omenyje toliau pateiktuose komentaruose. Mes norėtume sužinoti, kur ar kaip jūs sužinojote apie „WordPress“. Pasimatysime!

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map