Advanced Custom Fields: cum verific dacă este setată o valoare într-un câmp?

3 iul. 2012, 19:20:16
Vizualizări: 32.9K
Voturi: -6

Cum pot verifica dacă este setată o valoare într-un câmp Advanced Custom Fields?

5
Comentarii

Eforturile tale de cercetare sunt …?

fuxia fuxia
3 iul. 2012 19:20:43

@toscho - uitându-mă prin documentația plugin-ului: http://www.advancedcustomfields.com/docs/getting-started/

Matt Matt
3 iul. 2012 19:25:33

Atunci nu te-ai uitat prin toată. Elementul de meniu 4 -> funcții -> click pe "get_field" -> Utilizare -> exemplul if/else.

SickHippie SickHippie
3 iul. 2012 19:34:52

Matt, Eforturile de cercetare = referințele de cod pe care le-ai găsit în documentație + o descriere mai bună a problemei (Te referi la front-end sau back-end?) :.....: De asemenea, conținutul întrebării tale este exact același cu titlul: face să pară că WPSE este o cutie magică unde lași o problemă pe o singură linie și o soluție se va genera singură...

brasofilo brasofilo
3 iul. 2012 19:38:07

Nu înțeleg voturile negative. Am exact aceeași problemă: Un dezvoltator a creat un câmp care nu apare în backend-ul niciunei pagini sau articol, dar se pare că este folosit pentru a genera HTML într-un fișier PHP. Vreau doar să verific rapid care este valoarea curentă. Nu am acces nici la fișierele PHP, nici direct la baza de date. "Cum pot verifica dacă o valoare este setată într-un câmp Advanced Custom Field?" este exact întrebarea mea.

fbmd fbmd
29 ian. 2024 12:48:06
Toate răspunsurile la întrebare 1
1
13

Puteți vedea în documentație că obțineți valorile prin get_field(), deci faceți ceva de genul acesta:

$values = get_field( 'field_name' );
if ( $values ) {
    echo 'O valoare este setată';
} else {
    echo 'O valoare nu este setată';
}

Schimbați field_name cu câmpul dorit.

3 iul. 2012 19:30:00
Comentarii

Evident, acest lucru nu ajută dacă nu ai voie să adaugi sau să editezi niciun cod PHP pe site.

fbmd fbmd
29 ian. 2024 12:48:55