Kaip sukurti „WordPress“ pasirinktinių įrašų tipus

Kaip sukurti „WordPress“ pasirinktinių įrašų tipus

„WordPress“ gali parodyti daugybę įvairių tipų turinio, tačiau jį organizuoti gali būti sunku. Numatytosios parinktys yra gana ribotos, o jų pritaikymas gali sukelti painiavą. Būtent todėl nusprendžiau sudaryti šį trumpą vadovą.


Naudodami pasirinktinius įrašų tipus galite sukurti naujo tipo elementus, pavyzdžiui, įrašus ir puslapius, kuriuose bus kitoks duomenų rinkinys. Jis turės savo administratoriaus meniu, savo redagavimo puslapius, savo pasirinktines taksonomijas ir daugybę kitų paslaugų..

Jei jums įdomu, kodėl jums visų pirma reikia vieno iš jų, jie geriausiai tinka svetainėms, kurių turinys organizuotas pagal neįprastą struktūrą. Taigi, jei turite turinio, kurį turite rodyti kitaip nei įprastuose įrašuose ir puslapiuose, tinkintas įrašo tipas gali būti tik tai, ko jums reikia. Jie taip pat puikiai tinka SEO dėl integruotų nuolatinių nuorodų.

Kas yra pasirinktinio įrašo tipas?

Nepaisant konkretaus skambesio, įrašo tipas gali būti naudojamas bet kokio tipo turiniui. Tikriausiai jau esate juos matę anksčiau, nes kūrėjai naudoja pasirinktinius įrašų tipus, norėdami pridėti aplankus, personalą, atsiliepimus ir dar daugiau prie savo „WordPress“ temų. Taigi tinkintas įrašo tipas yra tik įprastas įrašas, kurio duomenų bazėje yra kitokia „post_type“ reikšmė. Yra penki numatytieji įrašų tipai: pranešimas, puslapis, priedas, redakcija ir naršymo meniu. Tačiau „WordPress 3.0+“ suteikia galimybę pridėti savo pasirinktinius.

„WordPress“ įrašų tipai ir taksonomijos

Terminas taksonomija dažnai iškyla nurodant pasirinktinius įrašų tipus ir kai kuriems tai gali būti šiek tiek painu. Tiems, kas dar nėra naudoję „WordPress“, taksonomijos yra būdas sugrupuoti įrašus ir pasirinktinius įrašų tipus. „WordPress“ yra keturi įmontuoti: kategorijos, žymos, nuorodos kategorijos ir paskelbimo formatai. Galite sužinoti daugiau apie šių dalykų specifiką apsilankę „WordPress Codex“. Tačiau taip pat galite sukurti savo pasirinktines taksonomijas ir naudoti jas įrašų tipuose, norėdami grupuoti ir rūšiuoti turinį.

Kaip sukurti pasirinktinį įrašo tipą?

Pridėkite pasirinktinių įrašų tipus „WordPress“ yra labai lengva, nes „WordPress“ apima pagrindinę funkciją „register_post_type“, kurią galima naudoti jiems kuriant. Tai reiškia, kad jei esate įskiepių kūrėjas, į kuriamą temą galite lengvai įtraukti pasirinktinius įrašų tipus. Arba galite juos pridėti naudodami vaiko temą arba naudodami pasirinktinį papildinį.

Tinkinto pašto tipo kūrimas rankiniu būdu (naudojant kodą)

Pirmiausia, kur turėtumėte pridėti savo kodą? Geriausia vieta registruotis ir pridėti pasirinktinius įrašų tipus priklauso nuo jūsų projekto. Jei dirbate kliento svetainėje, kurioje jau aktyvi tema, norėsite sukurti vaikų temą ir iš ten užregistruoti savo įrašų tipus. Jei kuriate savo pasirinktinę temą, kodą galite įterpti į failą function.php arba į bet kurį kitą failą, vadinamą iš jūsų funkcijos.php. Ir jei jūs kuriate papildinį, visiškai nesvarbu, kur pridėsite kodą, jei jis bus rodomas prieš „init“ veiksmo kablį ir įsitikinsite, kad jis prieinamas.

Testavimo tikslais jūsų funkcijos.php failas bus gerai. Tačiau papildinys užtikrins, kad nepažeisite savo svetainės pakeisdami ar atnaujindami savo temą.

Jei pasirinktinis įrašo tipas yra tikrai svarbus, apsvarstykite galimybę padaryti jį būtinu papildiniu. Neinicijuoti būtiniausi papildiniai yra įdiegiami į specialų katalogą turinio aplanke ir automatiškai įgalinami visose svetainėse. Privalomi naudoti papildiniai nerodomi numatytajame papildinių sąraše, esančiame „.“ Įskiepių puslapyje wp-admin.

Bet kokiu atveju tinkintą įrašo tipą galima pridėti prie WordPress naudojant register_post_type () funkcija. Tai leidžia apibrėžti naują iš kelių etikečių. Sukūrę antraštę, šią funkciją galite naudoti prieš admin_meniu, bet po after_setup_theme veiksmo kabliukai. Jei sukūrėte teisingai, galite tai atskirti naudodami tik keletą kodo eilučių. Nuo „WordPress Codex“, Štai paprastas naujo tinkinto įrašo tipo pavyzdys:

funkcija sukurti_post_type () {
register_post_type ('acme_product',
masyvas (
'etiketės' => masyvas (
'name' => __ ('Produktai'),
'singular_name' => __ ('produktas')
),
'viešas' => teisingas,
'has_archive' => tiesa,
)
);
}
add_action ('init', 'create_post_type');

Tai sukurs pašto tipą, pavadintą „produktas“, kuris identifikuojamas kaip „acme_product“. register_post_type funkcija gauna dvi reikšmes. Pirmasis yra vardo „etiketės“. Antrasis yra „viešas“, kad jis būtų rodomas administratoriaus ekrane ir jūsų svetainėje. Ir galiausiai „has_archive“, kad būtų galima įgalinti naujo tipo archyvą.

Po šio nustatymo turėtumėte pamatyti pasirinktinio įrašo tipo meniu įrašą, sugebėti pridėti įrašus, peržiūrėti žinučių sąrašą administratoriuje ir aplankyti juos savo svetainėje. Yra daug daugiau verčių ar argumentų, kuriuos galite pridėti prie tinkinto puslapio. Visą jų sąrašą galite rasti tinklalapyje užregistruoti kodekso pašto tipo puslapį.

Tada sukurkite 16 × 16 taškų piktogramos vaizdą ir išsaugokite jį dabartiniame papildinių aplanke. Tai reikalinga pasirinktinio įrašo tipo piktogramai prietaisų skydelyje. Kita galimybė yra naudoti šrifto piktogramą. Jei jums būtų įdomu pereiti šį kelią, turime trumpą vadovą, kaip naudoti „Dashicons“ pasirinktiniams pranešimų tipams, kuriuos turėtumėte perskaityti. Tada galite tęsti ir suaktyvinti papildinį.

Pastaba dėl vardų: kol vilioja ir patogu naudoti paprastą pasirinktinio įrašo tipo identifikatorių, geriau įvesti priešdėlį. Naudokite trumpą vardų sritį, nurodančią papildinį, temą ar svetainę, kurioje naudojamas pasirinktinis tipas. Norėdami gauti daug išsamesnį vadovą, apsilankykite patarimai + vadovas į „WordPress“ pasirinktinių įrašų tipus. Jie įsigilina į kitas kodo ir pasirinktinio įrašo tipo parinktis, jei norite patys koduoti įrašų tipus. Bet jei norite greitesnio ir lengvesnio varianto, skaitykite toliau!

Sukurti tinkintą pašto tipą naudojant papildinį

Skelbimų tipai Neribotas papildinys

Lengviausias būdas pridėti naujų pasirinktinių įrašų tipų yra naudojant papildinį. Nemokamas Skelbimų tipai Neribotas papildinys Pasirinktinių įrašų tipų kūrimas ir tvarkymas atsibosta. Jūs netgi galite sukurti pasirinktines taksonomijas.

Viskas, ką jums reikia padaryti, tai įdiegti papildinį. Galite paimti jį tiesiai iš „WordPress“ katalogo (žr. Nuorodas aukščiau). Arba įdiekite jį iš „WordPress“ prietaisų skydelio, esančio apačioje Papildiniai> Pridėti naują ir ieškokite „neribotų įrašų tipų“ – tai turėtų būti pirmasis rezultatas. Tiesiog įdiekite ir suaktyvinkite.

Skelbimų tipai Neribotas papildinys - sukurkite naujus skelbimų tipus

Prie prietaisų skydelio apačios bus pridėtas naujas meniu punktas „Skelbimų tipai“. Spustelėkite jį, kad pradėtumėte kurti naujus įrašų tipus ir taksonomijas. Yra daugybė pasirinktinio įrašo tipo ar taksonomijos pavadinimo parinkčių, leidžiančių naująjį įrašo tipą pamatyti autoriams ten, kur jis rodomas informacijos suvestinėje (arba kai submeniu, pvz., Skyriuje „Nustatymai“), meniu piktograma, palaikomos metaboksai. (tiesiog pažymėkite tuos, kuriuos norėtumėte įtraukti) ir net išplėstinius REST API nustatymus.

Pasirinkite parinktis, kurias norite įgalinti naujo tipo įrašams, ir išsaugokite. Viskas. Jis pasiruošęs eiti! Tiesiog prietaisų skydelyje ieškokite pavadinimo, kuriam suteikėte naują pasirinktinio įrašo tipą. Aukščiau esančioje ekrano kopijoje mūsų vardas yra „Mano įrašų tipai“. (Atkreipkite dėmesį – mes nepriskyrėme vietos, todėl ji buvo tiesiog pridėta po esamų įrašų tipų mūsų bandymo svetainėje.)

Skelbimų tipai Neribotas papildinys - visos parinktys

Neribotas skelbimo tipas buvo sukurtas tam, kad puikiai veiktų su bet kuria „WordPress“ tema, tačiau jei naudojate bendrą „WordPress“ temą, turėsite prieigą prie daugybės išskirtinių ir galingų variantų. Nustatykite pasirinktinį pagrindinį džiūvėsėlių puslapį, pasirinkite naujojo tipo archyvo išdėstymo parinktis, pasirinkite įrašo (ir vieno įrašo) blokus ir meta, įgalinkite „Next / Previous“ puslapius ir dar daugiau.

Alternatyva: WCK „WordPress“ kūrimo rinkinys PRO

Individualizuotų skelbimų tipai ir pasirinktinių laukų kūrėjas - WCK

Informacija ir atsisiuntimasPeržiūrėti demonstracinę versiją

„WordPress Creation Kit PRO“ yra „WordPress“ papildinys, leidžiantis lengvai pritaikyti jūsų „WordPress“ diegimą, kad klientai ar bendraautoriai matytų tik tai, ko norite. Šis galingas papildinys leidžia valdyti pasirinktinius laukus ir įrašo tipą, kad galėtumėte sukurti savo išvalytą „WordPress“ diegimą.

Jei esate žiniatinklio kūrėjas, tikriausiai jau žinote, kad „WordPress“ kai kuriems klientams gali priblokšti, ir vienas iš būdų padėti jiems supaprastinti jų interneto naudojimo procesą yra supjaustyti tai, ko jie gali ir ko negali pamatyti remdami savo „WordPress“. montavimas. Įveskite „WordPress Creation Kit PRO“. Tai galite sukurti vartotojui patogų „WordPress“ diegimą, būdingą jūsų klientui. Galite sukurti ir pervardyti pasirinktinius įrašų tipus ir taksonomijas, kad jiems būtų lengviau suprasti, arba paslėpti kai kurias nustatymų parinktis, įtrauktas į „WordPress“ temą, kurią naudojote jų svetainėje. Yra tonų, kuriuos galite padaryti naudodamiesi „WordPress Creation Kit PRO“.

Kitas puikus „WordPress Creation Kit PRO“ bruožas yra pridedami pasirinktiniai laukai. Priklausomai nuo jūsų kuriamo įrašo tipo, galbūt norėsite pridėti teksto sritį turiniui, išskleidžiamąjį pasirinkimą (pvz., Darbuotojo titulą ar fotosesijai naudojamos įrangos tipą), datą ar dar ką nors. Nepriklausomai nuo jūsų poreikių, „WordPress Creation Kit PRO“ apima 11 pasirinktinių laukų parinkčių, kad galėtumėte savo laiškų tipus klientams naudoti lengvai..

Išvada

Tinkinti įrašų tipai gali atrodyti bauginantys, tačiau jie neprivalo būti. Vykdydami šiek tiek praktikos, galite atsisakyti pasirinktinių įrašų tipų ir susikurti jums reikalingą svetainę. Su nemokamu „Post Types Unlimited“ papildiniu nėra jokio pasiteisinimo. Dabar, kai turite pagrindus, praneškite mums, jei turite papildomų klausimų. Arba jei turite daugiau naudingų patarimų, pasidalykite jais! Nesivaržykite, palikite man eilutę žemiau esančiuose komentaruose. Pradėkime diskusiją!

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