assets
inc
admin
agency
agent
api
classes
cli
email
libraries
message
property
rating
submission
taxonomies
user
vendors
cmb2-plugins
CMB2-Switch-Button
cmb2
cmb2-tabs
custom-fields
iconpicker
map
css
js
composer.json
map.php
readme.md
screenshot-1.png
user
uploader
.DS_Store
init.php
elementor
opalmembership
social-login
.DS_Store
index.html
widgets
.DS_Store
ajax-functions.php
class-no-captcha-recaptcha.php
class-opalestate-email.php
class-opalestate-enqueue.php
class-opalestate-html.php
class-opalestate-install.php
class-opalestate-roles.php
class-template-loader.php
function-search-fields.php
mixes-functions.php
query-functions.php
template-functions.php
template-hook-functions.php
languages
templates
.DS_Store
.gitignore
Gulpfile.js
changelog.txt
config.rb
license.txt
opal-estate-pro.php
package.json.remove
project.json
readme.txt
uninstall.php
wpml-config.xml
CMB2 Field Type: Google Maps
Description
Google Maps field type for CMB2.
The pw_map
field stores the latitude/longitude values which you can then use to display a map in your theme.
Installation
You can install this field type as you would a WordPress plugin:
- Download the plugin
- Place the plugin folder in your
/wp-content/plugins/
directory - Activate the plugin in the Plugin dashboard
Usage
pw_map
Save a location on a map. Example:
array(
'name' => 'Location',
'desc' => 'Drag the marker to set the exact location',
'id' => $prefix . 'location',
'type' => 'pw_map',
// 'split_values' => true, // Save latitude and longitude as two separate fields
),
Extra Parameters:
split_values
Save the latitude/longitude values into two custom fields, they will be stored as$id . '_latitude'
and$id . '_longitude'
.