Skip to content
Menu
CDhistory
CDhistory

get_field_object()

Posted on 26 syyskuun, 2021 by admin
  • Kuvaus
  • Parameters
  • Return
  • Esimerkkejä
  • Kentän merkinnän ja arvon näyttäminen
  • Kentän merkinnän ja arvon näyttäminen tietystä postauksesta
  • Kentän hakeminen sen avaimen avulla
  • Kenttätyyppikohtaisten tietojen näyttäminen

Kuvaus

Palauttaa tietyn kentän asetukset.

Jokaiseen kenttään sisältyy monia asetuksia, kuten nimike, nimi ja tyyppi. Tätä funktiota voidaan käyttää näiden asetusten lataamiseen array-muodossa yhdessä kentän arvon kanssa.

Parameters

get_field_object($selector, , , );
  • $selector (merkkijono) (Pakollinen) Kentän nimi tai kenttäavain.
  • $post_id (sekalainen) (Valinnainen) Post-tunnus, johon arvo tallennetaan. Oletusarvo on nykyinen viesti.
  • $format_value (bool) (Valinnainen) Sovelletaanko muotoilulogiikkaa. Oletusarvo on true.
  • $load_value (bool) (Valinnainen) Ladataanko kentän arvo. Oletusarvo on true.

Return

(array) Tämä funktio palauttaa jotakuinkin seuraavan näköisen array:n. Huomaa, että jokainen kenttä sisältää yksilölliset asetukset.

array( 'ID' => 0, 'key' => '', 'label' => '', 'name' => '', 'prefix' => '', 'type' => 'text', 'value' => null, 'menu_order' => 0, 'instructions' => '', 'required' => 0, 'id' => '', 'class' => '', 'conditional_logic' => 0, 'parent' => 0, 'wrapper' => array( 'width' => '', 'class' => '', 'id' => '' ));

Esimerkkejä

Kentän merkinnän ja arvon näyttäminen

Tämä esimerkki näyttää, miten kenttä ladataan ja sen merkintä ja arvo näytetään.

<?php$field = get_field_object('my_field');?><p><?php echo $field; ?>: <?php echo $field; ?></p>

Kentän merkinnän ja arvon näyttäminen tietystä postauksesta

Tämä esimerkki näyttää, miten kenttä ladataan ja sen merkintä ja arvo näytetään postauksesta, jonka tunnisteena on ID = 123.

<?php$field = get_field_object('my_field', 123);?><p><?php echo $field; ?>: <?php echo $field; ?></p>

Kentän hakeminen sen avaimen avulla

Jossain tilanteissa voi olla tarpeen ladata kenttä sen avaimen avulla, esimerkiksi kun arvoa ei ole vielä tallennettu.Tässä esimerkissä näytetään, miten kenttä ladataan sen avaimen avulla.

<?php$field = get_field_object('field_123456');?>

Kenttätyyppikohtaisten tietojen näyttäminen

Jotkut kenttätyypit tallentavat ylimääräisiä tietoja, kuten Valitse-kenttä. Tässä esimerkissä näytetään, miten Select-kentän valinnat käydään silmukassa läpi ja näytetään luettelona.

<?php$field = get_field_object('my_select');if( $field ): ?> <ul> <?php foreach( $field as $value => $label ): ?> <li><?php echo $label; ?></li> <?php endforeach; ?> </ul><?php endif; ?>

Vastaa Peruuta vastaus

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

Viimeisimmät artikkelit

  • Acela on palannut: NYC tai Boston 99 dollarilla
  • Temple Fork Outfitters
  • Burr (romaani)
  • Trek Madone SLR 9 Disc
  • Jokainen valmistunut 2016 NBA:n vapaa agenttisopimus yhdessä paikassa

Arkistot

  • helmikuu 2022
  • tammikuu 2022
  • joulukuu 2021
  • marraskuu 2021
  • lokakuu 2021
  • syyskuu 2021
  • elokuu 2021
  • heinäkuu 2021
  • kesäkuu 2021
  • toukokuu 2021
  • huhtikuu 2021
  • DeutschDeutsch
  • NederlandsNederlands
  • SvenskaSvenska
  • DanskDansk
  • EspañolEspañol
  • FrançaisFrançais
  • PortuguêsPortuguês
  • ItalianoItaliano
  • RomânăRomână
  • PolskiPolski
  • ČeštinaČeština
  • MagyarMagyar
  • SuomiSuomi
  • 日本語日本語
©2022 CDhistory | Powered by WordPress & Superb Themes