Bevezetés az "egyéni mezőkbe" wordpress
Ezen az oldalon számos példát találsz a kódra, valahogy a post meta vagy a "felhasználói mezők" vonatkozásában. Persze, láttad darabjai a kihívás get_post_meta típusú funkciók ($ POST_ID, $ meta_key, true) vagy update_post_meta ($ POST_ID, $ meta_key, $ new_value), de talán nem vezetett, hogy megértsék, hogyan működik WordPress ezekben az esetekben .
Valószínűleg azt is hallottad, hogy a WordPress-nek van valami "egyedi mezője". A WordPress Codex honlapon kapcsolatban ezeken a területeken az alábbiak szerint: „Ez a véletlenszerűen kiválasztott kiegészítő információkat nevezzük meta-adatokat.” Így, mivel lehet, hogy sejtette, egyéni mezők, posta meta, és meta-adatok a WordPress ugyanazt jelenti. Ez a kiegészítő információ a WordPress postai objektumában tárolódik, és a postai azonosítóhoz van társítva.
A Post Meta ugyanúgy működik a WordPress összes postai objektumában. Ez azt jelenti, hogy az oldalakhoz vagy az egyéni rekordtípusokhoz hasonlóan tárolhatjuk és használhatjuk ezt a funkciót ugyanúgy, mint a valós bejegyzésekhez.
Milyen típusú információkat lehet vagy kell tárolni felhasználói mezőként? A rövid válasz: szinte minden. A WordPress kód a következő példákat használja:
Jelenlegi olvasás: Cinderella
Zene: Rock az óra körül
Időjárás: Forró és nedves
Ezeket az információkat is tárolhatja:
A rekord háttérszíne: # FF0000
Felirat: felirat a bejegyzéshez
Ez a művelet jó módszer annak ellenőrzésére, hogy az egyéni mezejét helyesen mentette-e meg, vagy - ha létezik ilyen. Most megmutatom neked, hogy ez a kód hogyan ad a kimenetnek, lásd a képernyőképet.
* Sok beépülő modul és könyvtár található, amelyek lehetővé teszik az egyéni mezők és metaboxek létrehozását. Az egyik példa a Speciális egyéni mezők, és a mintakönyvtár a Custom Metaboxes and Fields.
[F1] A "minta mezőértéke" a kódot a "Példa egy egyéni mezőre", vagy fordítva