¿Qué son las campos personalizados?

Campos personalizados son piezas de información (conocidos también como meta-datos) que pueden adosarse a un tipo de entrada. Ejemplos de ello podrían ser:

  • Fecha de publicación
  • Tipo de propiedad
  • Precio
  • Condiciones especiales

Estos meta-datos se manipulan con pares clave/valor:

  • clave: nombre del elemento
  • valor: el valor adosado al elemento

Por ejemplo:

  • Fecha de publicación (clave)/1º de Feb de 2012 (valor)
  • Tipo de propiedad (clave)/ Bungalow (valor)
  • Pecio (clave) / $9.99 (valor)
  • Condiciones especiales (clave) / Sin mascotas (valor)

Usted puede implementar campos personalizados en WordPress programándolos en PHP, utilizando la información disponible en el Codex de WordPress acerca de cómo hacerlo.

Crear campos personalizados con Types

Usted no necesita conocer PHP para crear un campo personalizado. También puede usar un plugin como Types. Este método se ocupa del código por usted, de modo que Ud. simplemente se puede dedicar a planificar su sitio web.

Tomemos un pequeño ejemplo de un sitio de alquiler de viviendas para ver un ejemplo de cómo crear campos personalizados con Types.

1. Planificación

Antes de que usted empiece a crear campos personalizados, es una buena idea planificar qué tipo de datos desearía adjuntar a su contenido. Para un sitio de alquiler de viviendas, un buen punto de inicio sería proveerlo con las siguientes claves:

  • Weekly Rental Price (precio de alquiler semanal)
  • State (Estado)
  • Date available (datos disponibles)
  • Parking (estacionamiento)
  • Property Type (tipo de propiedad)
  • Images (imágenes)
  • Floorplan (planta)
  • Restrictions (restricciones)

2. Cree campos personalizados

Para crear un campo personalizado con Types, vaya a Types > Campos personalizados y haga clic en "Agregar nuevo grupo"

Haga clic en "Agregar grupo de campos personalizados".

Con Types puede agrupar campos personalizados en grupos de campos personalizados. Luego puede adjuntar cada grupo a un tipo de entrada personalizado.

A la izquierda del escritorio puede darle un nombre y descripción a su grupo de campos personalizados, mientras que a la derecha verá los campos disponibles.

Nombre y descripción a la derecha, campos disponibles a la izquierda

Los campos disponibles son los diferentes tipos de campos personalizados disponibles. Tipos diferentes de metadatos necesitarán diferentes tipos de campo. Para este ejemplo inmobiliario, se podría usar lo siguiente:

  • Weekly Rental Price: Numeric (campo numérico)
  • State: Select (campo para seleccionar)
  • Number of bedrooms: Numeric
  • Date available: Date (fecha)
  • Parking: Checkbox (casilla de verificación)
  • Property type: Select
  • Images: Image
  • Floorplan: File Upload (para subir archivos)
  • Restrictions: Single Line (un renglón de texto)

Usted puede ver, que los diferentes tipos de datos requieren de formatos distintos. Esto ayuda excelentemente a organizar con eficiencia sus datos dentro de la base de datos, de tal modo que pueda aplicarle filtros fácilmente.

Para crear un campo personalizado haga clic en el campo disponible que necesite, con lo cual se añadirá dicho campo a su grupo:

añada uno de los campos disponibles

Para crear un campo personalizado "Weekly Rental Price" (precio de alquiler semanal) haga clic en "Numeric" y ponga la información requerida.

cargue la información de campo para el alquiler semanal

Usted puede necesitar validación para algún campo personalizado. Esto significa, que un tipo de contenido no será publicado hasta que se complete ese campo personalizado. Esto permite asegurar que Ud. no tenga listados incompletos.

El mismo procedimiento se debe seguir para todo el resto, hasta que sus grupos de campos personalizados se vean aproximadamente así:

campos personalizados creados, apareciendo como una lista

arrastre y suelte sus campos personalizados para reorganizarlos.

3. Añada un grupo de campos personalizados

Puede agregar su grupo de campos personalizados a cualquier tipo o taxonomía. Esto incluye tipos de entradas predeterminadas de WordPress (entrada y página) o cualquier tipo de entrada personalizado creado por usted.

Para este ejemplo, puede añadirlo al tipo de entrada Property. Esto significa que todos sus campos personalizados serán asociados con ese tipo de contenido.

elija el tipo de contenido que desea asignar a su campo

Puede ver los campos personalizados apareciendo en la pantalla de creación del tipo de entrada Property

campos personalizados el panel de edición "add new property"

Use shortcodes para insertar datos de campos personalizados en su entrada, para visualizar tales datos. Puede implementar Views para crear una plantilla que pueda aplicarse a un tipo específico y personalizado de entrada.

¿Quiere aprender más?

[hr]

Types es un plugin gratuito para manipular tipos de entrada personalizados, taxonomía personalizada y campos personalizados.

Descargar ahora