Géolocaliser les membres BuddyPress
Geo my WordPress vous permet d’ajouter une localisation à vos articles (personnalisés ou pas), vos pages ou vos membres BuddyPress.
Vous pouvez ensuite créer un formulaire de recherche avancée incluant différents paramètres de proximité ainsi que vos champs de données spécifiques ou encore ceux de vos membres BuddyPress (champs par défaut de BuddyPress ou champs personnalisés avec Buddypress Xprofile Custom Fields Type.
En particulier, Geo my WordPress propose des modules (gratuits ou payants, 39$) dont le « localisateur de membres » (BuddyPress) lequel est gratuit.
Le localisateur ajoute un nouveau champ de localisation dans l’espace membre BuddyPress.
Il suffit ensuite de paramétrer le formulaire de recherche pour afficher les membres sur une carte.
Diverses options vous permettent au final d’affiner le système, comme le choix de l’emplacement de la carte sur votre page, l’affichage ou non d’un listing complémentaire de membres, le nombre de membres par page, le zoom de la carte, son positionnement initial, etc.
Le système fournit shortcodes et widgets vous permettant d’afficher là où vous le voulez les cartes ou les formulaires de recherches que vous avez ainsi créés.
Voir un exemple de réalisation avec Geo My WP
Pour complément d’information il existe des alternatives à Geo My WP, pour ce qui est de géolocaliser des membres Buddypress.
BP Maps for Members propose, par le biais d’un ajout d’un champ de localisation, à la fois une carte par membre ET pour tous les membres, dans un onglet supplémentaire sur la page membre seul et sur celle de tous les membres.
L’extension est payante (29$) et nécessite l’extension complémentaire gratuite BP xProfile Location.