Get_post_meta () - értékét adja vissza az említett önkényes felvétel területén (poszt)

Értékét adja vissza az említett önkényes felvétel területén (poszt). Tudod kap egy tömb összes rekordmezők (éhezés).

Ahhoz, hogy az összes felhasznált egyedi mezők meghatározott bejegyzést meg kell hagyni egy üres paraméter $ gombot. Ön is használja get_post_custom () függvény erre a célra.

Ha az adatokat tartalmaz egy soros array (serialize), akkor automatikusan kerül feldolgozásra unserialize () függvényt. azaz hogy sorozatban adatokat nem kell külön kezelni a unserialize () függvényt.

✈ 1 idő = = 0.00013s gyorsan | 50.000-szer = 1.0s = nagyon gyors

visszatér

False. ha nem megfelelően átadott $ meta_type vagy $ object_id.

Ha a $ egyszeri = true

  • ha Metafields jelentése - visszatér a string / tömb.
  • Metafields ha nem - visszatér egy üres string „”.
  • Ha a $ egyszeri = false
    • ha Metafields - vissza egy tömbben értékeket Metafields.
    • Metafields ha nem - visszatér egy üres tömböt az array ().
  • Ha az érték Metafields tárolt számot kell vissza, mint egy húr, mint például a „54”.

    használata

    POST_ID $ (szám) (szükséges) ID utáni egyéni mezőket szeretne kapni.
    Alapértelmezés: nincs $ kulcs (string) A név bármely területen, azt akarjuk, hogy az értéket. Ha hagyja üresen a mezőt, az összes egyéni mezők elhelyezhet fogja kapni.
    Alapértelmezett: '' $ egyszeri (logikai)

    igaz - visszatér Metafields (ha különböző területein a visszatérési értéke az első Metafields).
    hamis - visszaadja egy tömb összes értékeinek a meta mezőket a megadott kulcsot.

    Ha az érték minden területen egy szerializált tömb, akkor visszatérési értéke igaz, normál súlyú, és ha megadja hamis. akkor vissza fog térni egy tömb az elem „[0]”, amely az összes azonos sorosított tömb.

    Alapértelmezés: false

    # 1. Kap egy csomó egyéni mezők értékeit

    Kapjuk az értékeket a mezők utáni 76, ami kulcsfontosságú kulcs_1. Ez azt jelentette, hogy a poszt nem egy egyéni mező kulcs kulcs_1:

    # 2. Kapunk csak egy tetszőleges mezőt

    Ahhoz, hogy csak az első (vagy egyetlen) értékét egy tetszőleges mező formájában egy vonal, az alábbi függvény hívás:

    # 3. Egyesítésével Metafields az objektum

    Ez a példa azt mutatja, hogyan lehet kényelmesen össze minden önkényes területén felvételt.

    Szükségem van rá, ha a kódot kellene használni egy csomó más adatmezőket. Kap minden a segítségével ez a funkció nem kényelmes, könnyebben kap egyszer minden területen, hogy hozzon létre egy objektumot, és megteszi az adatokat a tárgy - ez gyorsabb és kevesebb kód és érthetőbb.

    Magától értetődik, hogy a kulcsok nem önkényes mezők cirill és a helyszínen ugyanazzal a kulccsal, csak egy érték van ellátva - mindez egy általános jelenség:

    # 4. Példa használata get_post_meta belsejében WordPress Cycle.

    # 5. Meglétének az említett Metafields

    Mikor kell ellenőrizni, hogy van egy mező minden érték: üres sztring vagy 0:

    Kód kap utáni meta. wp-includes / post.php WP 4.8.3

    Vannak kötve funkciók

    A címke: metaadatok (metaadatok)