Skelbimas

pasirinktiniai įrašų tipaiPaskutinį kartą parodžiau, kaip reikia sukurkite paprastą įvykių sąrašą Kaip sukurti savo įvykių sąrašą naudojant pasirinktinius skelbimų tipus„WordPress“ leidžia naudoti „Custom Post Types“, kad išplėstumėte įmontuotos funkcijos. Štai kaip tai padaryti be papildinių. Skaityti daugiau naudojant galingiausią „WordPress 3.0“ funkciją - pasirinktinius įrašų tipus. Gavę keletą prašymų toliau to tobulinti, šiandien mes sukursime produktų apžvalgų duomenų bazę, kad būtų galima susieti viską, ko išmokome iki šiol.

Galėsite tvarkyti atskirą produktų sąrašą, naudodami pasirinktinius įrašų tipus, kurių kiekvienas yra susijęs, taip pat ir kai kuriuos meta-informaciją, tokią kaip kaina, įvertinimas, specifikacijos - ir mes viską užbaigsime tuo, kaip jas parodyti šoninės juostos valdiklyje ir rodyklės puslapis. Skamba gerai? Skaityk.

Reikalavimai:

Jums reikės veikiančio „WordPress 3.0+“ savarankiško kompiuterio diegimo, o tam bus naudojamas platus PHP kodavimas. Aš duosiu jums kodą, bet turėsite gana gerai naudotis PHP ir XHTML, kad galėtumėte pritaikyti kintamuosius pavadinimus pagal savo poreikius arba pakeisti stilių. Jei jums reikia greitų CSS ir XHTML kursų pradedantiesiems, galėčiau pasiūlyti mūsų nemokamą nemokamą versiją

instagram viewer
pradedančiųjų vadovas Išmokite kalbėti „Internetas“: jūsų xHTML vadovasSveiki atvykę į XHTML - išplečiamų hiperteksto žymėjimo kalbų - žymėjimo kalbą, leidžiančią bet kam kurti tinklalapius su daugybe skirtingų funkcijų. Tai yra pagrindinė interneto kalba. Skaityti daugiau Atsisiųsti. Taip pat siūlyčiau naudoti a švariai užkoduota bet pagrindinis tema - numatytoji Dvidešimt dešimt arba Dvidešimt vienuolika temą iš tikrųjų gana sudėtinga redaguoti, todėl prieš bandydami integruoti, išbandykite tai paprasčiau.

Jei skaitėte praėjusios savaitės vadovėlį, turėtumėte šiek tiek žinoti, kaip sukurti „WordPress“ pasirinktinį įrašo tipą. Kopijuoti ir įklijuoti šį pagrindinį kodą į naują papildinį, suaktyvinkite jį ir pradėkite pridėti keletą naujų produktų, kad turėtume duomenų rinkinį, su kuriuo galėtume dirbti. (Pastaba: jei jūs verčiau tiesiog atsisiųstumėte visą kodą dabar ir nemėgintumėte visko pridėti, naudokite šį gatavą kodą. Vis tiek galite sekti kartu su pamoka ir pritaikyti ją mums pritaikant)

pasirinktiniai įrašų tipai

Taip pat protinga dabar nuspręsti, kokią meta-informaciją norite susieti su kiekvienu produktu. Pavyzdžiui, gali prireikti skaitmeninių fotoaparatų duomenų bazės:

  • Mažmeninė kaina
  • Rezoliucija
  • HD vaizdo įrašas
  • Pirkimo nuoroda
  • Įvertinimas

Užuot pridėję šią informaciją tiesiai prie produkto aprašymo („paskelbimo turinio“), mes sukursime pasirinktinius laukus, kuriuose laikysite šią informaciją. Pridėkite produkto ekraną įsitikinkite, kad įgalinote tinkintus laukus, tada sukurkite naują lauką kiekvienam informacijos rinkiniui. Turėsite sukurti naujus laukus tik vieną kartą - kitame pridėtame gaminyje galėsite pasirinkti tinkinto lauko pavadinimą išskleidžiamajame laukelyje. Nepamirškite pridėti matomo vaizdo, o vėliau naudokitės tuo, kad būtų rodomas šalia informacijos produkto.

Vieno produkto šablonas

Jei dabar bandysite peržiūrėti vieną iš savo produktų, greičiausiai gausite 404 Nerasta klaida. Norėdami tai išspręsti, eikite į permalinks nustatymai iš „WordPress“ ir tiesiog paspauskite Išsaugoti nustatymus kartą. Dabar, kai žiūrite vieną iš savo naujų gaminių įrašų, atsižvelgiant į temą, galite pamatyti ką nors šiek tiek paprasto. Pavadinimas ir aprašymo tekstas yra, bet kaip su visa mūsų tinkinta meta informacija ir įvaizdžiu?

Norėdami tinkinti atskirų produktų rodinius, turėsime tinkinti naują šablono failą, vadinamą vienkartiniai produktai.php - tai padarykite kopijuodami esamą single.php taigi mes turime paruoštus pagrindus ir pradedame ne nuo nulio.

pasirinktiniai įrašų tipai

Šiuo metu padarysiu labai nedidelį eilutės, rodančios „Parašė (autorius) (data)“, Taigi vietoj to tiesiog rašoma„Pridėta prie duomenų bazės (data)”. Taip yra tik todėl, kad galiu būti tikras, kad šablonas veikia, ir atnaujinus atskiro produkto puslapį, šis pakeitimas turėtų būti parodytas iškart.

Dabar, norėdami pridėti prie produkto pridėtą žinomo paveikslėlio vaizdą, tai turėtų padaryti viena eilutė (aš taip pat įtraukiau stiliaus informaciją, jei jums jos reikės). Aš paskelbiau visą kodą į mano pačių produktus.php rasite čia, bet atsiminkite, kad tai būdinga tik mano temai, todėl tiesiog nukopijavę į savo temų katalogą galite gauti netikėtų rezultatų.

pasirinktiniai įrašų tipai

Paprasčiausias būdas pridėti meta informaciją bet kur yra:

pasirinktiniai įrašų tipai

... bet tai suteiks mums tik labai paprastą pagrindinių vertės porų sąrašą. Norėdami padaryti ką nors sudėtingesnio su grąžintomis vertėmis (pvz., Rodyti žvaigždute pažymėtą grafiką), turite sugriebti visas reikšmes, o paskui jas kartoti. [Kodą galite peržiūrėti čia]:

kaip pritaikyti įrašų tipus

Aukščiau pateiktame pavyzdyje tikrinu kiekvieno tinkinto lauko pavadinimą ( $ raktas), norėdami pamatyti, ar tai vadinama „Lygis’. Jei tai yra vadinamu lygiu, užuot vien tik pakartojęs lauko vertę, rodysiu kitokį grafinį elementą, pagrįstą turiniu. Bet kokiems kitiems pasirinktiniams laukams aš pakartojau reikšmę tokią, kokia ji yra, kartu su lauko pavadinimu (būtent tai the_meta () daro). Dabar mano vieno produkto puslapis atrodo taip:

kaip pritaikyti įrašų tipus

Aš paliksiu jį vieno produkto peržiūrai, nes tai tikrai priklauso nuo jūsų paties temos ir to, ką norite su ja pasiekti. Kol kas pereikime prie šoninės juostos valdiklio, kad būtų rodomi... 3 aukščiausią reitingą turintys produktai duomenų bazėje?

Valdiklis

Norėdami tai padaryti, šiek tiek pakoregavau kodą, kurį jums prieš tai suteikiau įraše Kaip parašyti pagrindinį „WordPress“ valdiklį Kaip sukurti savo pagrindinius „WordPress“ valdikliusDaugelis tinklaraštininkų ieškos tobulo „Wordpress“ valdiklio, kuris padarys tiksliai tai, ko nori, tačiau turėdami nedidelę programavimo patirtį gali būti lengviau parašyti savo pasirinktinį valdiklį. Šią savaitę aš ... Skaityti daugiau , bet užuot rodęs vieną atsitiktinį įrašą, pakoregavau jį taip:visą kodą galite peržiūrėti čia]:

kaip pritaikyti įrašų tipus

Tai duos man 3 pranešimus, išdėstytus panašiai kaip žemiau pateiktas ekrano kopijos pavyzdys. Jei nematote nė vieno iš savo produktų, labai atidžiai patikrinkite skyrių, kuriame parašyta & meta_key = Įvertinimas, kad įsitikintumėte, ar tikrai turite to pavadinimo meta raktą. Atkreipkite dėmesį, kaip aš taip pat pasirinkau rodyti su tuo produktu susietą meta informaciją kartu su pateiktomis miniatiūromis, tačiau galite redaguoti tą kodų bloką, kad būtų rodoma viskas, kas jums patinka.

Sukurkite produkto apžvalgos duomenų bazę naudodami „WordPress“: tinkinti įrašų tipai, tinkinti laukai, populiarūs vaizdai ir valdikliai! valdiklis

Produktų archyvas arba sąrašas

Galiausiai aš taip pat norėjau sukurti rodyklės / archyvų puslapį, kad apsilankyčiau http://yourdomain.com/products/ būtų parodytas paprastas visų produktų sąrašas, panašus į tinklaraščio rodyklę. Pagrindinės ištraukos + miniatiūrų stilius, kurį jums parodžiau, kaip padaryti Kaip pridėti skelbimo miniatiūras prie savo temos Nustatykite savo tinklaraštį naudodami „WordPress“: svarbiausias vadovasNorite sukurti savo tinklaraštį, bet nežinote kaip? Pažvelkite į „WordPress“ - galingiausią šiandien pasiekiamą internetinių dienoraščių platformą. Skaityti daugiau Straipsnio dažniausiai pakako, tačiau norėdamas jį pritaikyti, nukopijavau archyvas.php failą mano tema ir pervadino archyvas-produktai.php.

Jei dar neturite archyvų puslapio, tiesiog pasidarykite jo kopiją indeksas.php ir pervardykite į archyvas-produktai.php. Vėlgi, pakoregavus straipsnio meta-info eilutę ir pridedant skambutį į the_meta () kažkur, aš tai gavau:

pasirinktiniai įrašų tipai

Akivaizdu, kad tai atrodo šiek tiek kvaila tiek su archyvais, tiek su šonine juosta, ir tai gali būti padaryta šiek tiek labiau pakoregavus stilių, bet aš paliksiu tai jums!

Štai nuo manęs tai šiandien. Galite peržiūrėti visą kodą galite rasti čia - tiesiog nukopijuokite ir įklijuokite arba atsisiųskite visą failą į failą, vadinamą produktai.phpir įdėkite jį į savo papildinių katalogą. Turėtumėte galėti išplėsti savo „WordPress“ tinklaraštį į bet ko duomenų bazę dabar! Sunku atsakyti į iškilusias problemas, tačiau prašome rašyti komentaruose, jei norite pagalbos ar norėtumėte. parodykite savo vertinimą - tviteris ar „Facebook“, kaip labai, būtų labai vertinami, ar net paminėjimas jūsų tinklaraštyje, jei nuspręsite įgyvendinti tai. Ačiū, kad skaitote, ir nepamirškite visų kitų „WordPress“ vadovėliai mes turime!

Jamesas yra dirbtinio intelekto bakalauras ir yra CompTIA A + bei Network + sertifikuotas. Jis yra pagrindinis „MakeUseOf“ kūrėjas ir laisvalaikį praleidžia žaisdamas VR dažasvydį ir stalo žaidimus. Nuo mažens jis statė kompiuterius.