Véletlen mezők wordpress
Az alapértelmezett WordPress lehetséges minden oszlop (bármilyen típusú, akár post rögzítés. Nyitólap vagy tetszőleges típusú üzenet) beállításához korlátlan számú paraméterek. Ebben az esetben van még egy külön táblát az adatbázisban wp_postmeta adatokat.
Ezek az úgynevezett önkényes mezőket vagy metaadatok üzenet. Metaadatok áll pár kulcs => érték. pl color => vörös. size => nagy.
Az egy bejegyzést is több egyéni mezők ugyanazzal a kulccsal: color => vörös. color => kék. color => zöld.
Értékek hozzárendelése az egyéni mezők WordPress háromféleképpen:
- A szabványos végig az admin felületen.
- A rendszer segítségével a funkciókat.
- Segítségével metaboxes (kattints a linkre, hogy többet megtudni ezt a módszert, azt nem fogja figyelembe venni, hogy ebben a cikkben).
Véletlen mezők admin
- Menj a szerkesztési oldalon, vagy hozzon létre egy új bejegyzést.
- Görgess le a blokk „Egyéni mezők”.

Mi van, ha az admin nem?
Először ellenőrizze „Kijelző beállítások” - pipa „Egyéni mezők” kell tartani.

Ha a beállítások képernyőn, akkor nem találtam ilyet, akkor valószínű, hogy az a fajta üzenet. Ön dolgozik nem támogatja a használatát egyéni mezők - ez könnyen orvosolható segítségével add_post_type_support (). A kód functions.php:
Típusú tartalom oldal (oldal) és utáni (írás) támogatja az egyéni mezők alapértelmezés szerint!
Hogyan lehet megjeleníteni tetszőleges mező
1. the_meta ()
Ez lehetővé teszi, hogy az összes aktuális üzenet egyéni mezők formájában egy felsorolás
- . Például a mi esetünkben a kódot:
Az első paraméter a funkcióra szükség van (ha nem adja meg, majd visszatér null).
Hogyan változtassuk meg az értékeket egyéni mezők
Hát először is, felveheti és módosíthatja őket keresztül az admin panel (ez volt írva fent). Másrészt, erre a célra, több funkciót.
1. update_post_meta ()
Vagy frissíti az értéket a megadott tetszőleges mező vagy adjunk hozzá egy újat, ha még nem létezik.
$ POST_ID (integer) ID koplalás, a metaadatok meg akarja változtatni. $ Meta_key (string) gombot.