Title: BP xProfile Location
Author: shanebp
Published: <strong>17 de mayo de  2016</strong>
Last modified: 25 de mayo de  2026

---

Buscar plugins

![](https://s.w.org/plugins/geopattern-icon/bp-xprofile-location.svg)

# BP xProfile Location

 Por [shanebp](https://profiles.wordpress.org/shanebp/)

[Descargar](https://downloads.wordpress.org/plugin/bp-xprofile-location.5.0.2.zip)

 * [Detalles](https://es-ar.wordpress.org/plugins/bp-xprofile-location/#description)
 * [Valoraciones](https://es-ar.wordpress.org/plugins/bp-xprofile-location/#reviews)
 *  [Instalación](https://es-ar.wordpress.org/plugins/bp-xprofile-location/#installation)
 * [Desarrollo](https://es-ar.wordpress.org/plugins/bp-xprofile-location/#developers)

 [Soporte](https://wordpress.org/support/plugin/bp-xprofile-location/)

## Descripción

This plugin works with both BuddyPress and the BuddyBoss Platform. It creates an
xProfile Location field type that will use the Google Places API to populate and
validate address fields on member profiles.

The result will be _uniform_ and _searchable_ addresses with a _single_ input field.

In BuddyPress, you can create multiple Location fields via _wp-admin > Users > Profile
Fields > Add New Field_

In BuddyBoss Platform, you can create multiple Location fields via _wp-admin > BuddyBoss
> Profiles > Profile Fields > Add New Field_

The xprofile field for each member will be populated as a searchable string.

A latitude / longitude ‘geocode’ will be saved as a separate field, if that option
was selected when the field was created.

You can then use the geocode in your preferred Member Map solution.

Or you may be interested in this **Member Map** solution: [BP Maps for Members](https://www.philopress.com/products/bp-maps-for-members)

For **Group Maps**, please see: [BP Maps for Groups](https://www.philopress.com/products/bp-maps-for-groups)

For more information about this plugin, please visit [BP xProfile Location](https://buddydev.com/plugins/bp-xprofile-location/)

### Short Description

This plugin works with both BuddyPress and the BuddyBoss Platform. It creates an
xProfile Location field type that will use the Google Places API to populate and
validate address fields on member profiles.

The result will be _uniform_ and _searchable_ addresses with a _single_ input field.

In BuddyPress, you can create multiple Location fields via _wp-admin > Users > Profile
Fields > Add New Field_

In BuddyBoss Platform, you can create multiple Location fields via _wp-admin > BuddyBoss
> Profiles > Profile Fields > Add New Field_

The xprofile field for each member will be populated as a searchable string.

A latitude / longitude ‘geocode’ will be saved as a separate field, if that option
was selected when the field was created.

You can then use the geocode in your preferred Member Map solution.

Or you may be interested in this **Member Map** solution: [BP Maps for Members](https://www.philopress.com/products/bp-maps-for-members)

For **Group Maps**, please see: [BP Maps for Groups](https://www.philopress.com/products/bp-maps-for-groups)

For more information about this plugin, please visit [BP xProfile Location](https://buddydev.com/plugins/bp-xprofile-location/)

## Capturas

[⌊The Edit screen on a member profile with Address Auto-Complete⌉⌊The Edit screen
on a member profile with Address Auto-Complete⌉[

The Edit screen on a member profile with Address Auto-Complete

[⌊Creating a Profile Field of Type > Location⌉⌊Creating a Profile Field of Type 
> Location⌉[

Creating a Profile Field of Type > Location

[⌊GeoCode option when creating a Profile Field⌉⌊GeoCode option when creating a Profile
Field⌉[

GeoCode option when creating a Profile Field

## Instalación

 1. If you have not entered a Google Maps API Key for one of your other PhiloPress 
    plugins – see the FAQ
 2. Upload the zip on the Plugins > Add screen in wp-admin
 3. Activate the plugin through the ‘Plugins’ menu in WordPress
 4. If you are using BuddyPress:
 5.  * Go to wp-admin > Settings > BuddyPress > Options. Under ‘Profile Settings’, 
       find ‘Google Maps API key’, enter your key and Save
     * Go to wp-admin > Users > Profile Fields > Add New Field and Create a profile
       field of Type = Location
 6. Or if you use BuddyBoss Platform:
 7.  * Go to wp-admin > BuddyBoss > Integrations > BuddyPress Plugins. Under ‘Profile
       Settings’, find ‘Google Maps API key’, enter your key and Save
     * Go to wp-admin > > BuddyBoss > Profiles > Profile Fields > Add New Field and
       Create a profile field of Type = Location.

## Preguntas frecuentes

### Do I need a Google Maps API Key?

Yes. If you need help, read this tutorial: [Google Maps API Key](https://www.philopress.com/google-maps-api-key/)

### I have a Google Maps API Key. Where do I put it?

If you use BuddyPress: Go to wp-admin > Settings > BuddyPress > Options. Under ‘
Profile Settings’, find ‘Google Maps API key’, enter your key and Save.

Or if you use BuddyBoss Platform: Go to wp-admin > BuddyBoss > Integrations > PhiloPress.
Find ‘Google Maps API key’, enter your key and Save.

### Why are geocodes sometimes not created?

If you selected the “Save Geocode” option when creating the profile field and a 
geocode is not being saved when a member edits that field, then most likely they
are not clicking on one of the address options that Google returns as they type.
They have to click on one of the addresses or Goggle will not return the geocode.
There is no practical method of forcing them to make that selection. We suggest 
that the “Description” text of the profile field contain an instruction like: “Please
make a selection from the dropdown or you will not appear on the Members Map”.

### Other questions

 * Multisite support – Maybe. Not tested in all configs
 * Works with [BP Profile Search](https://wordpress.org/plugins/bp-profile-search/)
 * 
 * Maps are not included.
    For BuddyPress or BuddyBoss Platform, please see: [BP Maps for Members](https://www.philopress.com/products/bp-maps-for-members).
   For group maps, please see: [BP Maps for Groups](https://www.philopress.com/products/bp-maps-for-groups)

## Reseñas

![](https://secure.gravatar.com/avatar/ff4aad3907fc27ced401daac587403797364ca584cd40cc3d5f1a5e5de6897da?
s=60&d=retro&r=g)

### 󠀁[Plugin works great – support brilliant!](https://wordpress.org/support/topic/plugin-works-great-support-brilliant/)󠁿

 [epgb101](https://profiles.wordpress.org/epgb101/) 22 de diciembre de 2023

I've been using this plugin for several years. It stopped working after a Buddypress
update and I reported the problem unsure of the cause. In hours the problem was 
resolved with a plugin update. Thanks to Philopress.

![](https://secure.gravatar.com/avatar/b4ae3b7939a5223f7a573bf57c68cbb48afc54e4a38a48938749681f96eb62d0?
s=60&d=retro&r=g)

### 󠀁[Simple But Perfect Plugin](https://wordpress.org/support/topic/simple-but-perfect-plugin-3/)󠁿

 [I am GrokGPT](https://profiles.wordpress.org/kenfox101/) 12 de diciembre de 2021

Please continue to make updates for this amazing plugin. Works like magic! Love 
it!

![](https://secure.gravatar.com/avatar/c37341981c2f9a4be29dc504333a791a92a0f21779c743e6363ff805dd6e13a7?
s=60&d=retro&r=g)

### 󠀁[Solid plugin](https://wordpress.org/support/topic/solid-plugin-161/)󠁿

 [roberto2jones](https://profiles.wordpress.org/roberto2jones/) 17 de agosto de 
2020

And has good support.

![](https://secure.gravatar.com/avatar/a4b385e44a642f5f50c1dd2341347f9815c315d4f34aaff4cde13625663db6ac?
s=60&d=retro&r=g)

### 󠀁[License expires after 1 year from plugin](https://wordpress.org/support/topic/license-expires-after-1-year-from-plugin/)󠁿

 [chrisp333](https://profiles.wordpress.org/chrisp333/) 30 de julio de 2020 1 respuesta

Annoying me to have bought a plugin there is actually logical that you want to use
a plugin for more than 1 year. New purchase no thanks!

![](https://secure.gravatar.com/avatar/c5e7433e0978a6855341d285be0e1b326d2609d5757e7243c13915e4eb9f56da?
s=60&d=retro&r=g)

### 󠀁[Works great – Love their support](https://wordpress.org/support/topic/works-great-love-their-support/)󠁿

 [iyogai](https://profiles.wordpress.org/iyogai/) 25 de junio de 2020

This plugin is a vital functionality to your BuddyPress website. Also, their support
team is great. I had an issue and they solved it and released it in the next update
which was quick and awesome. Thanks a ton !!!

![](https://secure.gravatar.com/avatar/ff8a10ec05b34f0e9508a5bfae425e759728f9c61b6f6969c5a1efea8287dc99?
s=60&d=retro&r=g)

### 󠀁[Great plugin](https://wordpress.org/support/topic/great-plugin-22084/)󠁿

 [wegosi](https://profiles.wordpress.org/wegosi/) 11 de junio de 2019

Hello Thank you for your plugin. It will be great, if you can add support of autocomlete
of your plugin to BP Profile Search https://wordpress.org/support/topic/is-it-compatible-
with-location-autocomplete-for-buddypress-by-buddyboss/#post-11623697

 [ Leer todas las 10 reseñas ](https://wordpress.org/support/plugin/bp-xprofile-location/reviews/)

## Colaboradores y desarrolladores

“BP xProfile Location” es un software de código abierto. Las siguientes personas
han colaborado con este plugin.

Colaboradores

 *   [ shanebp ](https://profiles.wordpress.org/shanebp/)
 *   [ BuddyDev ](https://profiles.wordpress.org/buddydev/)
 *   [ Brajesh Singh ](https://profiles.wordpress.org/sbrajesh/)

[Traduce “BP xProfile Location” a tu idioma.](https://translate.wordpress.org/projects/wp-plugins/bp-xprofile-location)

### ¿Interesado en el desarrollo?

[Revisa el código](https://plugins.trac.wordpress.org/browser/bp-xprofile-location/),
echa un vistazo al [repositorio SVN](https://plugins.svn.wordpress.org/bp-xprofile-location/),
o suscríbete al [log de desarrollo](https://plugins.trac.wordpress.org/log/bp-xprofile-location/)
por [RSS](https://plugins.trac.wordpress.org/log/bp-xprofile-location/?limit=100&mode=stop_on_copy&format=rss).

## Registro de cambios

#### 5.0.2

 * Adding back constants and functions to ensure dependent plugins keep working.

#### 5.0.1

 * Fixes BuddyBoss compatibility

#### 5.0.0

 * Refactored
 * Tested with BuddyPress 14.4.0
 * Text domain changed to ‘bp-xprofile-location’
 * Some hook names changed
 * If you are using any dependent plugin, immediately update the dependent plugins.
   5.0.0 is a breaking release.

#### 4.9

 * fixed bug related BuddyPress registration

#### 4.8

 * fixed bug related to changes made in 4.7

#### 4.7

 * improved support for BP Profile Search

#### 4.6

 * fixes a fatal error when using BP 12 and BP Profile Search

#### 4.5

 * removes js comments to prevent errors when white space is trimmed.

#### 4.4

 * removes the check for an active xprofiles component. This is an important update,
   especially for BuddyBoss users.

#### 4.3

 * fixes a bug re the use of ‘legend’ instead of ‘label’ for the field name formatting

#### 4.2

 * fixes a bug re use of Profile Search in BuddyBoss when the “Search Mode” for 
   a Location field is not set to ‘distance’

#### 4.1

 * Adds support for distance search when used with the BP Profile Search plugin 
   or BuddyBoss Platform > Profile Search

#### 4.0

 * Improved performance of calls to the Google Maps APIs – important!

#### 3.1

 * Tested with 5.4
 * Improve support for the BuddyBoss Platform – an alternative to BuddyPress
 * Improve cleanup on deletion of a field of type Location

#### 3.0

 * Tested with 5.2.2
 * Add support for the BuddyBoss Platform – an alternative to BuddyPress

#### 2.0

 * Tested with 5.1.1
 * Add support for distance searches via the BP Profile Search plugin IF you have
   the premium BP Maps for Members plugin from PhiloPress

#### 1.8

 * Tested with 5.0.2
 * Improve multisite support

#### 1.7

 * Add settings field for the ‘Google Maps API key to BuddyPress settings

#### 1.6

 * Add ‘Description’ field output in class-pp-field-type-location.php

#### 1.5

 * Prevent saving of field data and geocode if the value is an empty serialized 
   array, a:0:{}

#### 1.4

 * Changed the method for supporting the BP Profile Search plugin.

#### 1.3

 * Added check for enabled BuddyPress Extended Profiles component
 * Tested with WP 4.7 and BP 2.7.2

#### 1.2

 * Added requirement for Google Maps API Key.

#### 1.1

 * Fix autolink issue

#### 1.0

 * Initial release.

## Meta

 *  Versión **5.0.2**
 *  Última actualización **hace 5 meses**
 *  Instalaciones activas **500+**
 *  Versión de WordPress ** 6.0 o superior **
 *  Testeado hasta **7.0.7**
 *  Versión de PHP ** 7.4 o superior **
 *  Idioma
 * [English (US)](https://wordpress.org/plugins/bp-xprofile-location/)
 * Etiquetas:
 * [address](https://es-ar.wordpress.org/plugins/tags/address/)[buddypress](https://es-ar.wordpress.org/plugins/tags/buddypress/)
   [geocode](https://es-ar.wordpress.org/plugins/tags/geocode/)[location](https://es-ar.wordpress.org/plugins/tags/location/)
   [map](https://es-ar.wordpress.org/plugins/tags/map/)
 *  [Vista avanzada](https://es-ar.wordpress.org/plugins/bp-xprofile-location/advanced/)

## Valoraciones

 4.4 de 5 estrellas.

 *  [  8 valoraciones de 5 estrellas     ](https://wordpress.org/support/plugin/bp-xprofile-location/reviews/?filter=5)
 *  [  0 valoraciones de 4 estrellas     ](https://wordpress.org/support/plugin/bp-xprofile-location/reviews/?filter=4)
 *  [  1 valoración de 3 estrellas     ](https://wordpress.org/support/plugin/bp-xprofile-location/reviews/?filter=3)
 *  [  0 valoraciones de 2 estrellas     ](https://wordpress.org/support/plugin/bp-xprofile-location/reviews/?filter=2)
 *  [  1 valoración de 1 estrellas     ](https://wordpress.org/support/plugin/bp-xprofile-location/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/bp-xprofile-location/reviews/#new-post)

[Ver todas las reseñas](https://wordpress.org/support/plugin/bp-xprofile-location/reviews/)

## Colaboradores

 *   [ shanebp ](https://profiles.wordpress.org/shanebp/)
 *   [ BuddyDev ](https://profiles.wordpress.org/buddydev/)
 *   [ Brajesh Singh ](https://profiles.wordpress.org/sbrajesh/)

## Soporte

Problemas resueltos en los últimos dos meses:

     0 de 1

 [Ver el foro de asistencia](https://wordpress.org/support/plugin/bp-xprofile-location/)

## Donar

¿Te gustaría apoyar el progreso de este plugin?

 [ Doná a este plugin ](https://www.philopress.com/donate/)