• Saltar a la navegación principal
  • Saltar al contenido principal
Código Genesis

Código Genesis

Tutoriales de WordPress y Genesis Framework

  • Empieza aquí
  • Cuenta
    • Suscripción
    • Perfil
    • Actualizar tarjeta
    • Favoritos
    • Salir
  • Suscribirse
  • Acceder

Añadir campos extra a los inmuebles en AgentPress listings y AgentPress Pro

Descubre en este tutorial cómo agregar campos personalizados al plugin Agent listings y conseguir que se muestren en el tema hijo de Genesis AgentPress Pro.

El child theme AgentPress Pro está pensado para mostrar inmuebles, al estilo Habitaclia y similares.

Pero como la gente de StudioPress tienen la buena costumbre de no meter la funcionalidad dentro de sus temas, han desarrollado un plugin llamado AgentPress listings que es el que se encarga de gestionar toda la información relacionada con las casas.

Campos por defecto del inmueble en AgentPress listings.

Recientemente, Mario, uno de los suscriptores de Código Genesis, me preguntó cómo podía incluir algún campo extra en AgentPress listings además de los que ya vienen por defecto.

Campo extra del inmueble, «condiciones» en AgentPress listings.

¿Por ejemplo? Uno que permita especificar si se trata de un alquiler o de una venta.

Interesante, ¿verdad? Así que me puse a ello.

¿A ti también te interesa añadir campos extra de inmuebles en AgentPress Pro?

Ejemplo de AgentPress Pro mostrando campos personalizados de inmuebles.

Entonces sigue leyendo. 😉

Instrucciones para mostrar un campo extra en los inmuebles de AgentPress Pro

1. Modifica el fichero functions.php

Añade el siguiente fragmento de código al final del fichero functions.php:

Para ver este código y los otros 1827 snippets de esta web,
identifícate o suscríbete aquí.

Con esto consigues, utilizando el filtro agentpress_property_details del plugin Agent listings, agregar un nuevo campo a los detalles del inmueble.

Pero necesitas otro paso para conseguir que se visualice en el child theme de Genesis AgentPress Pro.

2. Edita el fichero archive-listings.php

Una vez que has añadido el campo personalizado tienes que asegurarte de que se muestra en la página de archivo donde se listan todos los inmuebles.

Para ello, sustituye en archive-listings.php (línea 36):

Para ver este código y los otros 1827 snippets de esta web,
identifícate o suscríbete aquí.

Con esto consigues incluir el nuevo campo personalizado, en este caso «condiciones», en la plantilla que muestra el listado de inmuebles.  

Ejemplo de AgentPress Pro mostrando campos personalizados de inmuebles.

Conclusiones

Ahora ya sabes cómo introducir un nuevo campo personalizado a los inmuebles y que se muestren en la página de archivos del child theme de Genesis AgentPress Pro.

Si tienes alguna duda te leo en los comentarios. Y si quieres dejarme una sugerencia para futuros tutoriales, envíamela a través del formulario de contacto.

Todo ventajas de ser suscriptor. 😉


Agentpress Pro CPT CSS PHP WordPress

Nahuai Badiola

Desarrollador web especializado en WordPress y Genesis Framework. CEO de Código Genesis y cofundador de OsomPress (temas y plugins para WordPress).

Para dejar dudas o preguntas sobre este código, puedes identificarte o suscribirte.

  • Empieza aquí
  • Sobre Código Genesis
  • Preguntas frecuentes
  • Contacto

Aviso legal · Política de privacidad · Política de cookies · Condiciones de contratación
Copyright © 2023 · Código Genesis

¿Has olvidado tu contraseña?