Advanced Custom Fields: come verificare se un valore è impostato in un campo?

3 lug 2012, 19:20:16
Visualizzazioni: 32.9K
Voti: -6

Come posso verificare se un valore è stato impostato in un campo di Advanced Custom Fields?

5
Commenti

I tuoi sforzi di ricerca sono...?

fuxia fuxia
3 lug 2012 19:20:43

@toscho - sto esaminando la documentazione del plugin: http://www.advancedcustomfields.com/docs/getting-started/

Matt Matt
3 lug 2012 19:25:33

Allora non l'hai esaminata tutta. Voce di menu 4 -> funzioni -> clicca su "get_field" -> Utilizzo -> esempio if/else.

SickHippie SickHippie
3 lug 2012 19:34:52

Matt, Sforzi di Ricerca = riferimenti al codice trovati consultando la documentazione + descrizione migliore del problema (Intendi front-end o back-end?) :.....: Inoltre, il Contenuto della tua Domanda è esattamente lo stesso del Titolo: fa davvero sembrare che WPSE sia una scatola magica dove butti una riga di problema e qualche soluzione si autogenererà...

brasofilo brasofilo
3 lug 2012 19:38:07

Non capisco i voti negativi. Ho esattamente lo stesso problema: qualche sviluppatore ha creato un campo, che non viene mostrato nel backend di nessuna pagina o articolo, ma apparentemente veniva usato per renderizzare HTML in un sorgente PHP. Voglio solo ispezionare velocemente qual è il valore attuale. Non posso accedere né ai file PHP né al database direttamente. "Come posso controllare e vedere se un valore è impostato in un Advanced Custom Field?" è esattamente la mia domanda.

fbmd fbmd
29 gen 2024 12:48:06
Tutte le risposte alla domanda 1
1
13

Puoi vedere nella documentazione che puoi ottenere i valori con get_field(), quindi fai qualcosa del genere:

$values = get_field( 'field_name' );
if ( $values ) {
    echo 'È impostato un valore';
} else {
    echo 'Non è impostato alcun valore';
}

Sostituisci field_name con il campo che desideri.

3 lug 2012 19:30:00
Commenti

Ovviamente questo non aiuta se non hai il permesso di aggiungere o modificare alcun codice PHP sul sito.

fbmd fbmd
29 gen 2024 12:48:55