Advanced Custom Fields: ¿cómo verifico si un valor está establecido en un campo?

3 jul 2012, 19:20:16
Vistas: 32.9K
Votos: -6

¿Cómo puedo verificar si un valor está establecido en un campo de Advanced Custom Fields?

5
Comentarios

¿Tus esfuerzos de investigación son...?

fuxia fuxia
3 jul 2012 19:20:43

@toscho - revisando la documentación del plugin: http://www.advancedcustomfields.com/docs/getting-started/

Matt Matt
3 jul 2012 19:25:33

Entonces no lo revisaste todo. Menú item 4 -> funciones -> haz clic en "get_field" -> Uso -> ejemplo if/else.

SickHippie SickHippie
3 jul 2012 19:34:52

Matt, Esfuerzos de investigación = referencias de código que encontraste al revisar la documentación + mejor descripción del problema (¿Te refieres al front-end o back-end?) :.....: Además, el Contenido de tu Pregunta es exactamente el mismo que el Título: realmente hace parecer que WPSE es una caja mágica donde dejas caer un problema de una línea y alguna solución se auto-generará...

brasofilo brasofilo
3 jul 2012 19:38:07

No entiendo los votos negativos. Tengo exactamente el mismo problema: Algún desarrollador creó algún campo, que no se muestra en el backend de ninguna página o publicación, pero aparentemente se usa para renderizar HTML en un código fuente PHP. Solo quiero inspeccionar rápidamente cuál es el valor actual. No puedo acceder ni a los archivos PHP ni a la base de datos directamente. "¿Cómo verifico y veo si un valor está establecido en un Advanced Custom Field?" es exactamente mi pregunta.

fbmd fbmd
29 ene 2024 12:48:06
Todas las respuestas a la pregunta 1
1
13

Puedes ver en la documentación que obtienes los valores mediante get_field(), así que haz algo como esto:

$values = get_field( 'field_name' );
if ( $values ) {
    echo 'Un valor está establecido';
} else {
    echo 'Un valor no está establecido';
}

Cambia field_name por el campo que desees.

3 jul 2012 19:30:00
Comentarios

Eso obviamente no ayuda si no tienes permiso para agregar o editar ningún código PHP en el sitio.

fbmd fbmd
29 ene 2024 12:48:55