ACF Pro: Qué Es y Cómo Crear Campos Personalizados en WordPress (Con Ejemplos)

Qué es ACF Pro, en qué se diferencia de la versión gratuita, y cómo crear campos personalizados en WordPress con ejemplos reales.

Cuando un sitio WordPress necesita mostrar información estructurada que no encaja en un editor de texto normal —precios por variante, características técnicas de un producto, datos de una propiedad inmobiliaria— la solución casi siempre pasa por Advanced Custom Fields (ACF). Esta guía explica qué es, qué diferencia a la versión Pro de la gratuita, y cómo construir tu primer grupo de campos personalizados con un ejemplo real.

Qué es ACF y para qué sirve

ACF es un plugin que agrega campos personalizados al editor de WordPress: en lugar de escribir todo dentro de un solo bloque de contenido, puedes definir campos específicos (texto, número, imagen, selector, relación con otro contenido) que se muestran de forma ordenada al editar una entrada, página o tipo de contenido personalizado.

Esto es lo que hace posible, por ejemplo, que un sitio inmobiliario tenga un formulario estructurado para cargar cada propiedad (precio, metros cuadrados, número de habitaciones, ubicación) en lugar de que cada agente escriba esos datos de forma libre y desordenada dentro del contenido.

Qué agrega la versión Pro sobre la gratuita

FunciónACF (gratis)ACF Pro
Campos básicos (texto, imagen, selector)
Repeater Field (repetir un grupo de campos)No
Flexible Content (bloques de contenido intercambiables)No
Página de Opciones (campos globales del sitio)No
Galería de imágenesNo
ACF Blocks (bloques nativos de Gutenberg personalizados)LimitadoCompleto

La diferencia práctica es grande: sin Repeater y Flexible Content, ACF gratuito sirve para casos simples, pero se queda corto en cuanto necesitas estructuras más complejas, como un portafolio de proyectos con número variable de imágenes, o una página de inicio armada con bloques de contenido reordenables.

Ejemplo práctico: campos para un listado de propiedades inmobiliarias

Vamos a construir un caso real para entender el flujo completo.

Paso 1: Crea un grupo de campos

Desde ACF → Grupos de campos → Añadir nuevo, crea un grupo llamado “Detalles de Propiedad”.

Paso 2: Agrega los campos necesarios

  • Precio (campo numérico)
  • Metros cuadrados (campo numérico)
  • Habitaciones (campo numérico)
  • Ubicación (campo de texto o selector si tienes zonas predefinidas)
  • Galería de fotos (campo de galería — requiere Pro)
  • Amenidades (Repeater Field, para agregar tantas como necesite cada propiedad — requiere Pro)

Paso 3: Define dónde aparece este grupo

En las reglas de ubicación, especifica que este grupo de campos debe aparecer solo cuando el tipo de contenido sea “Propiedad” (si ya tienes un tipo de contenido personalizado) o en un tipo de entrada específico.

Paso 4: Muestra los campos en el sitio

Los valores cargados se pueden mostrar automáticamente si usas un tema compatible, o insertarlos manualmente en la plantilla con las funciones de ACF, o —la opción más accesible para no-desarrolladores— conectarlos visualmente si tu page builder soporta integración con ACF (Elementor Pro, por ejemplo, permite insertar campos ACF directamente en el diseño visual).

Casos de uso comunes de ACF Pro

  • Fichas de producto con especificaciones técnicas (más allá de lo que WooCommerce trae por defecto).
  • Páginas de equipo con repeater de integrantes, cada uno con foto, cargo y biografía.
  • Portafolios de proyectos con galería de imágenes por proyecto.
  • Páginas de inicio flexibles, donde el cliente puede reordenar bloques de contenido (testimonios, servicios, banner) sin depender de un desarrollador para cada cambio.
  • Landing pages con datos globales, usando la Página de Opciones para centralizar información que se repite en todo el sitio (teléfono, dirección, redes sociales).

Preguntas frecuentes

¿ACF Pro reemplaza a un page builder? No, cumplen roles distintos. ACF estructura los datos; un page builder controla el diseño visual. Muchos proyectos avanzados usan ambos juntos: ACF para los datos, el page builder para presentarlos.

¿Necesito saber programar para usar ACF Pro? Para configurar los campos, no. Para mostrarlos en plantillas personalizadas sin usar un page builder, sí necesitas conocimientos básicos de PHP o la integración visual de tu constructor de páginas.

¿ACF Pro afecta el rendimiento del sitio? El impacto es mínimo si se usa correctamente. El mayor riesgo de rendimiento viene de cargar demasiadas imágenes sin optimizar dentro de galerías o repeaters, no del plugin en sí.

Dónde conseguir ACF Pro sin pagar la licencia individual

ACF Pro está disponible dentro del catálogo de Plugins MX bajo licencia GPL, junto con page builders y extensiones de WooCommerce compatibles, para que puedas construir estructuras de contenido complejas sin sumar otra licencia anual a tu stack de herramientas.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

No puedes copiar el contenido de esta página.