Pagrindinis » WordPress » Kaip sukurti „WordPress“ priskirtus laukus be priedų

    Kaip sukurti „WordPress“ priskirtus laukus be priedų

    „WordPress“ kūrėjams palengvino pritaikyti „WordPress“ tiek daug būdų, kaip patenkinti jų poreikius, įskaitant leidimą kūrėjams priskirti naujus metaduomenis. Tokiu būdu kūrėjas gali rodyti papildomų rezultatų savo temose ar įskiepiuose prie standartinių duomenų, pvz., įrašo pavadinimo, skelbimo turinio ir rašytojo.

    Yra keletas būdų, kaip sukurti priskirtus meta, galite naudoti papildinį arba dirbti virš sistemos, arba galite tai padaryti nuo nulio. Šiame pranešime išnagrinėsime, kaip sukurti individualią metą nuo nulio (tai nėra taip sunku, kaip manote), ir naudokite ją rodyti rėmėjų pranešimą.

    Pasirinktinių metaduomenų pridėjimas

    Pirmiausia, eikite į pašto redaktorių. Paprastai galite rasti įprastų įvesties laukų, pvz., Pavadinimą, turinį, kategoriją ir žymės langelį. Taip pat yra keletas paslėptų laukų, įskaitant priskirtų laukų redaktorių, kurį galime naudoti norėdami pridėti priskirtą metą.

    Jei norite ją rodyti, spustelėkite Ekrano parinktys ir pažymėkite Pasirinktiniai laukai parinktis.

    Dabar „Custom Field“ laukelis turėtų būti pasirodo pašto turinio redaktoriaus apačioje. Dabar galime pridėti priskirtus metaduomenis.

    Vieni meta duomenys tvarkomi su rakto pavadinimo / vertės poromis. Taigi, kaip matote toliau, langelis „Priskirtų laukų“ susideda iš dviejų įvesties laukų: vardas ir vertė.

    Šiame toliau pateiktame pavyzdyje nurodysiu naujus meta duomenis šiam redaguojamam įrašui Labas pasauli kaip raktas ir Labas pasauli kaip vertę.

    Spustelėkite Pridėti priskirtą lauką, jei norite juos įtraukti į įrašą. Vėliau galite atnaujinti arba ištrinti šiuos metaduomenis. Be to, kaip anksčiau įvedėte raktinį žodį, „WordPress“ išsaugos ir sąrašo pavadinimą išskleidžiamajame variante, kad galėtumėte pakartotinai naudoti raktą be to, kad jį vėl įveskite.

    Meta duomenų gavimas

    Turėdami metaduomenų rinkinį, dabar galite rodyti temos „single.php“ failą, kuris yra failas, rodantis vieną turinį. Galite paskambinti iš Labas pasauli mygtuku get_post_meta () funkcija. taip.

       

    Tačiau nepamirškite, kad šis metaduomenys nebus pasiekiami visuose pranešimuose, todėl turėsime paleisti šią funkciją pagal sąlyginį pareiškimą; kitaip tariant, šią funkciją turėtume vadinti tik tada, kai meta duomenys yra nustatyti paštu, kitaip jis grąžins klaidą.

      

    Atsižvelgiant į pirmiau pateiktą kodo fragmentą, turėtumėte pamatyti Labas pasauli! pagrindinės vertės, rodomos virš pranešimo turinio.

    Rodyti “Rėmėjas” Dėžė

    Dabar naudokime jį tikru pasaulio pavyzdžiu. Darant prielaidą, kad ketiname skelbti rėmimą, ir norime parodyti atsakymą į laukelį, esantį virš pranešimo turinio, mes galime tai padaryti sukūrę pavadintus meta duomenis is_sponsored_post ir tada nustatykite vertės lauką Taip, taip.

    Mes rodysime langelį, kai vertė bus is_sponsored_post yra nustatytas Taip per sąlyginį pareiškimą, kaip ir ankstesniame pavyzdyje.

      

    Informacijos atskleidimas: tai rėmėjas, kuriame yra nuorodų. Pareigos pabaiga: aš gavau kompensaciją už šios peržiūros parengimą.

    Ir tai atrodo, kai rodomas pranešimas.