Pagina principala » WordPress » Cum se creează câmpuri personalizate WordPress fără pluginuri

    Cum se creează câmpuri personalizate WordPress fără pluginuri

    WordPress a făcut ușor pentru dezvoltatori personalizați WordPress în multe moduri pentru a-ți satisface nevoile personalizate, inclusiv permițând dezvoltatorilor să atribuie noi metadate în cadrul unei postări. În acest fel, dezvoltatorul poate afișa rezultate suplimentare în cadrul temelor sau pluginurilor, pe baza datelor standard precum postarea postului, postarea conținutului și autorul postării.

    Există mai multe metode pentru a crea meta personalizat, puteți utiliza un plugin sau puteți lucra în partea de sus a unui cadru, sau o puteți face de la zero. În acest post, vom examina cum să creați meta personalizat de la zero (nu este așa de greu pe cât credeți) și să îl utilizați pentru a afișa un mesaj postat sponsorizat.

    Adăugarea unei date meta personalizate

    Mai întâi, mergeți la editorul postului. De obicei, puteți găsi câmpuri de introducere regulate, cum ar fi titlul, conținutul, categoria și caseta de etichete de acolo. Există și câțiva câmpuri ascunse, inclusiv un Editor Custom Fields, pe care îl putem folosi pentru a adăuga meta personalizat.

    Pentru ao afișa, faceți clic pe Opțiuni ecran și bifați câmpuri customizate opțiune.

    Caseta cu câmpuri personalizate ar trebui să fie acum apare în partea de jos a editorului de postări de conținut. Acum, putem adăuga metadatele noastre personalizate.

    Un singur meta-date este tratat cu perechi de chei nume / valoare. Prin urmare, după cum puteți vedea mai jos, caseta Câmpuri personalizate constă din două câmpuri de introducere: numele și valoarea.

    În următorul exemplu, voi specifica o nouă metadate pentru postarea pe care o editez în prezent Salut Lume ca și cheia și Salut Lume ca valoare.

    Dați clic pe câmpul Adăugați personalizat pentru a le adăuga în postare. Puteți actualiza sau șterge mai târziu aceste metadate. De asemenea, după cum ați introdus un nume de chei înainte, WordPress va stoca și lista numele într-o opțiune drop-down, astfel încât să puteți reutiliza cheia fără a fi nevoie să o tastați din nou peste tot.

    Preluarea datelor Meta

    Având setul de meta-date, puteți afișa acum singurul fișier single.php, care este fișierul pentru a afișa un singur mesaj post. Puteți apela valoarea de la Salut Lume folosind tasta get_post_meta () funcţie. ca astfel.

       

    Dar rețineți că aceste meta-date nu vor fi disponibile în toate posturile, deci va trebui să executați această funcție într-o declarație condiționată; cu alte cuvinte, ar trebui să numim această funcție numai atunci când metadata-ul este setat în post, altfel va reveni la o eroare.

      

    Având în vedere fragmentul de cod de mai sus, ar trebui să vedeți Salut Lume! din valoarea cheie afișată deasupra conținutului postării.

    Spectacol “Postare sponsorizată” Cutie

    Acum, să o folosim într-un exemplu real al lumii. Presupunând că vom publica un post sponsorizat și dorim să arătăm o declarație de declinare a responsabilității într-o casetă de deasupra conținutului mesajului, putem face acest lucru prin crearea meta-datelor numite is_sponsored_post și apoi setați câmpul de valoare la da, ca astfel.

    Vom afișa caseta când valoarea lui is_sponsored_post este setat sa da prin declarația condiționată, la fel ca în exemplul precedent.

      

    Dezvăluirea: acesta este un post sponsorizat care conține link-uri de afiliere. Sfârșitul postului: Am primit despăgubiri în schimbul înscrierii acestei recenzii.

    Iată cum arată acest lucru atunci când mesajul este afișat.